17. A system for generating a domain-specific software solution, comprising: a processor; a repository for storing a plurality of domain models associated with the processor; a solution model configurator operable on the processor, wherein the solution model configurator configures a solution model based on a selected domain model; a plurality of reusable technical assets stored on the repository, wherein each reusable technical asset is adapted to satisfy one or more requirements of an associated task of the domain model; and a solution generation unit to select reusable technical assets from the plurality of reusable technical assets to implement tasks configured in the solution model, wherein a set candidate technical assets for each task of the solution model are preselected from the plurality of reusable technical assets in response to the associated task of the domain model being identified in a respective asset descriptor for each candidate technical asset.
17. A system for generating a domain-specific software solution, comprising: a processor; a repository for storing a plurality of domain models associated with the processor; a solution model configurator operable on the processor, wherein the solution model configurator configures a solution model based on a selected domain model; a plurality of reusable technical assets stored on the repository, wherein each reusable technical asset is adapted to satisfy one or more requirements of an associated task of the domain model; and a solution generation unit to select reusable technical assets from the plurality of reusable technical assets to implement tasks configured in the solution model, wherein a set candidate technical assets for each task of the solution model are preselected from the plurality of reusable technical assets in response to the associated task of the domain model being identified in a respective asset descriptor for each candidate technical asset. 19. The system of claim 17 , further comprising: a technical asset selection unit to select a set of candidate technical assets for each task of the solution model based on information maintained in an asset descriptor; and a solution integration unit to generate a solution and integrate the selected technical assets in association with corresponding tasks.