Direct Capture of Objectives (DCO) is the process of defining and managing business objectives in your application. By storing your functional requirements directly in your application instead of using an external tool, you can quickly generate application documents, speed up development, and improve the traceability and maintainability of your application.