This document describes PaaSword, an innovative security framework for cloud applications. It aims to address security concerns that are barriers to cloud adoption by [1] allowing developers to engineer secure applications, [2] leveraging security of encrypted data on outsourced infrastructure, and [3] facilitating context-aware access to distributed and encrypted datasets. Major assets developed include annotations for database privacy, a virtual database proxy to handle encrypted queries, and an authorization engine for access control. The goal is to prove the applicability, usability, and effectiveness of the PaaSword framework.