OutSystems

OutSystems makes it exceedingly easy for IT organizations to build, deploy and manage enterprise-class web and mobile applications - helping IT deliver innovative business solutions fast.
OutSystems is the only platform as a service (PaaS) solution to combine:
High-productivity application development and change management
Cloud, on-premises or hybrid development and deployment
Standard, extensible Java and .NET code generation
Automated DevOps: one-click deploy, integrity checking, self-healing, staging, and rollback