31. A system in accordance with claim 30 , wherein said pattern discovery interface is adapted to provide pattern information obtained from said searchable repository to a pattern discovery requestor.
30. A system in accordance with claim 25 , further including a service component comprising a pattern discovery interface for discovering a pattern in said pattern library and a pattern apply interface for applying a pattern in said pattern library to a software context.