| Requirement specification | Specifies the requirements on performace that the product shall achieve | |
| Design Specification | Describes how the implementation will be carried out | |
| Technical report | Contains detailed information of how the implementation is done | |
| User Manual | A complete instruction on how to run the system |