Enterprise-ready, cloud-based, and mobile-first applications