In one example, a method includes defining a development package structure, and refining the development package structure to include a definition directory, an implementation directory that includes one or more containers, a service directory, and a test directory. Next, one or more of the definition directory, the implementation directory, the service directory, and the test directory are populated. Finally, the developer code is uploaded to the development package, and the development package is stored.