摘要 |
<p>A tool for creating a software solution from a plurality of software components, includes a user operable input (6) for defining a proposition for a software solution, the proposition being defined in terms of a selection of relatively high level predetermined capabilities (C1, C2, C3) required for the solution, a searching device (27) responsive to the capabilities selected for the proposition, to search through stored data (A) corresponding to the software components held in a data store (3), the data corresponding to relatively low level predetermined functional abilities of the software components such as to identify components that have functional abilities associated with the selected capabilities, and an output (14, 19) to identify the components found by the searching to be suitable for use together to provide a solution corresponding to the proposition. <IMAGE></p> |