Capabilities represent key abilities of an enterprise and they encompass knowledge and resources needed to realize these abilities. They are developed and delivered in various modes including in-house and as a service delivery. The as a service delivery mode is provided in the cloud environment. The cloud-based approach allows offering capabilities possessed by the service provider to a large number of potential consumers, supports quick deployment of the capability delivery environment and enables information sharing among the users. The paper describes a cloud-based capability management model, which support multi-tenant and private modes. The architecture and technology of the cloud-based capability development and delivery environment is elaborated. The pattern repository shared among capability users is a key component enabling information sharing. Additionally, this paper also shows usage of the cloud-based capability and delivery environment to build cloud native capability delivery applications.