. . . . . "We use terms such as software factories, components and frameworks." .