This document discusses how to extend the Nova cloud computing management framework in OpenStack. It describes adding new resources, properties, and actions through API extensions. It also covers creating custom services that interface with the Nova database and messaging system. The document provides an example of extending Nova to add snapshot and launch capabilities for virtual machines using Gridcentric's proprietary code.