THE SOFTWARE FACTORY- part1