There are two different knowledge domain, database and application, in the developing and the maintaining of an information system. The database administrators must negotiate effectively with the programmers to ensure that applications accessing databases correctly. When the data schema of the database changes, so do the applications, which also means costing much time and manpower. This article illustrates this kind of situation by examples, and discusses the complexity of changing in applications between none ORM and using ORM technology.