The software process can be categorized by a sequence of different activities taking place during software development.
These activities produce different deliverables (sometimes called work products).
Typically deliverables are source code or user manuals but deliverables can be agreements, documents, plans or evaluations.