Completix lets you create multiple process' templates that you can use depending on the project you are delivering. For example, a small project may only need a couple of gates, while a big one may require several. For each project, you can select the template that is appropriate for your needs.
For each phase, the deliverables can be a simple checklist or you can attach a document template that you can use to provide your artifact. When all deliverables have been completed, simply start the approval process to move on to the next phase.
All the artifacts that you have attached will also be visible in the Smart Repository, so you can manage all of your documents from a single location.