rp0428 wrote:Or even non-commercial cross-database stuff like ORM APIs. And when you check out an API like Hibernate you'll be shocked that the product has specialized handing for different versions of the same DBMS. Its not only the interface to the DBMS, its also the performance metrics that is non-standard.
Just about every commercial product I have seen (e.g. PeopleSoft and sql developer) have vendor-specific code.