1. A method comprising: receiving a process request for a first software item, the first software item comprising program code and metadata associated with the program code; using an operating system of a computer system to create a context for managing the first software item as well as additional software items that are executed in the computer system; storing the program code in an installation store of the context; and storing configuration settings for the first software item in a configuration store of the context.