The elementary OS team has been working to make their own application ecosystem, providing software for users and a way for developers to monetize their projects. The team has published a recap of the progress their application platform has made over the years. They also talk about changes arriving soon which will help developers launch apps in the elementary store. The post is mostly an overview for app developers and discusses program meta data, standardized directory structures and application branding. The details can be found in this blog post.