1. A method for extending the software change management to handle unmanaged artifacts comprising: storing an object within a software change management (SCM) system, wherein the object is managed as a traditional SCM artifact, wherein the object comprises a reference to one or more unmanaged artifacts, wherein the unmanaged artifacts lack restrictions imposed by the software change management system, wherein the unmanaged artifacts are associated with a binding of the traditional managed artifact; and triggering a programmatic action on the stored object in response to an action associated with at least one of the traditional SCM artifact and the object.