Patent attributes
A system for controlling access rights of a software developer party with respect to artifacts having computer operated functions of a computer program includes an access control database which has policies that control access by a party to the artifacts in an application development environment. The system includes an application development environment having the artifacts. The system includes an access policy controller in communication with the access control database and the application development environment which implements the policies and controls access by the party to the artifacts being controlled. At least a first of the plurality of artifacts has a part being modifiable by the party and operative with all other artifacts of the plurality of artifacts after being modified.