1. Method for managing the lifecycle of a service oriented architecture (SOA) comprising: a. selecting a subset of a plurality of objects of the SOA for lifecycle management in accordance with requirements of an organization implementing the SOA; and b. assigning a lifecycle property to each member of the subset of the plurality of objects of the SOA; wherein each lifecycle property is stored in a memory, and wherein the lifecycle properties are useable to manage a lifecycle of the SOA.