The object-oriented software development paradigm has reached the mainstream application market very soon after its boom in research institutions. However, the lack of an organized work plan has spelt the doom of those who jumped on corporate object orientation without a precise growth plan. Many are the choices that have to be undertaken in such an environment, and some of them affect the fabric of software development in the very core of the business. Object orientation, however, promises to relieve the company from the ever-increasing necessity to adapt every product as soon as a requirement change occurs, by limiting the changes to a restricted number of well-identified code fragments.This paper presents an account of how object-oriented software development was introduced in our company, the foundation of our understanding object orientation, and the hurdles we overcame in the process of building a reusable application framework.
/lp/association-for-computing-machinery/transforming-a-company-with-oop-zUWt2GCRAM