%0 Journal Article %T A Foundation for the Pillars of Software Factories %A Tom Fuller %J Advances in Computer Science : an International Journal %D 2012 %I ACSIJ Press %X The complexity involved in designing and developing solutions has increased dramatically over the past 30 years. As your application portfolio evolves, there are process strategies that can help your organization overcome the problems that plague software development today. Promoting reusability by adopting production line methodologies will ensure broader success of the systems delivered using these processes. Reusability rarely happens by accident, and using strategic processes like architecture-driven development will make discovery of reusable components an intentional step as opposed to an opportunistic one. %K Pillars of Software Factories %U http://www.acsij.org/documents/v1i1/3.A%20Foundation%20for%20the%20Pillars%20of%20Software%20Factories.pdf