1. A method comprising: retrieving a software structure; mapping artifacts to said software structure; mapping an organizational structure; mapping a hardware structure; creating an access map by mapping said organizational structure to said hardware structure; mapping said software structure onto said access map thereby creating a deployment map; installing software thereby mapping said artifacts onto said hardware structure; using said deployment map to deploy changes in said software structure, said artifacts, said hardware and said organizational structure; and creating access rights to said software by using role and user information of said organizational structure.