The Fallacies of Enterprise Computing

As Deutsch said, “Essentally everyone, when they first build a [enterprise] system, makes the following [nine] assumptions. All prove to be false in the long run and all cause big trouble and painful learning experiences.”
  1. New technology is always better than old technology
  2. Enterprise systems are not “distributed systems”
  3. Business logic can and should be centralized
  4. Data, object or any other kind of model can be centralized
  5. The system is monolithic
  6. The system is finished
  7. Vendors can make problems go away
  8. Enterprise architecture is the same everywhere
  9. Developers need only worry about development problems

By Ted Neward