The focus of the Build phase is to develop the system to the point where it is ready for deployment.
Coding and testing of the software is performed. This phase combines both build and test as,
depending on the method chosen, the build and test may be serial (waterfall) or iterative (agile).
If necessary, early releases of the system are deployed, either internally or externally, to obtain user feedback.
At the end of this phase the solution is ready for functional acceptance and detailed plans for the
Solution Ready phase are in place.