@dexelaza, thanks for your feedback. I'm sorry to hear our approach for packaging apps does not fit your needs.
Any case, you are misinterpreting @jsalmeron words. We are not sacrificing security in favour of other capabilities but upgradeability, which is a pretty different thing.
I would like to explain you more in-depth our approach to security, because we take it seriously.
We believe patching or upgrading directly a production system is not a good practice, and, while it can work for just a few machines it does not scale properly. So our approach to security is based on immutability, image-based deployments and continuos delivery best practices, where the idea is to manage services and software deployments in a way that components are replaced rather than changed. You can get a more complete picture of this industry trend in this article: https://msdn.microsoft.com/en-us/magazine/mt826329.aspx
So in addition to trying to provide a good experience in our solutions, we keep track of all the components and applications we ship in every installer or cloud images, ensuring they are always updated, tested and secured for you to use, so you can easily implement those best practices in a simpler way than if you have to do them completely from scratch on your own.
Integrating our installers and images in your own deployment pipeline in an automated way is something you have to balance if it deserve or not based on your particular needs, as it will depend on the amount of servers you are managing and the service level you want to provide to your users.
I hope this explanation helps.
José L. Oramas