A deliverable is a term used in project management to describe a thing able to be provided, especially as a product of a development process. It can be tangible (such as a computer, a document, or a training program) or intangible (such as a software program, a service, or a solution). A deliverable is usually contractually obligated and quantifiable, meaning that it can be measured and evaluated for quality and completeness. A deliverable may also have milestones, which are interim goals and targets that indicate the progress and status of a project.