Here are some of our thoughts on the development of orthogonal software.

A Visio for Enterprise Architects Primer for Experienced VisioModeler Users

A Review of Information Modeling & Relational Databases: From Conceptual Analysis to Logical Design 

Conceptual Data Modeling in an Object Oriented Process

Perspective and Abstraction 

Arguments against the Use of ORM (and their Rebuttals)

Case Study: Delaying the "Attribute or Entity" Decision

An Argument for the Use of ER Modeling

Data Schema Normalization

Building a Better Data Model

Normalization and ORM