Barriers to modernizing

  • (1) The problem of how to retrain their development staff to effectively use OO technology.
  • (2) The risk involved in moving to a new technology.
  • (3) moving -> the cost of the change

The software developers realized they needed some basic infrastructure. Many companies could not develop this infrastructure themselves.