Describir: Fábricas de software