This blog entry is a repost of an answer I wrote at programmers.stackexchange.com. If I am building an application from scratch, should I start with the OO model or the ER model? You might want to try to observe the principle of delaying architectural decisions as long as possible. The thought goes, that you will know … Continue reading