Abstract :
The aim of software factories would be to remove much of the small-scale ´crafts´ element from routine software development and confine such craftsmanship to the really sharp end of the most demanding, leading-edge software development initiatives. This will allow software development to become less expensive, lower risk and far more reliable while still giving organisations all the scope they need to establish and maintain a competitive advantage from their software. A software factory, in other words, would offer the best of all possible worlds.