Content-intensive, interactive information systems have become an integral component of computer infrastructure. Applications become increasingly complex. Meanwhile, the information system technology has evolved to a very large extent. Methodologies for developing large information systems have not evolved in the same speed. We also observe an impedance mismatch between software engineering and database development methodologies.