 Thus the "Basic design" is both global and detailed at the end of the project.In the global design, the principles of functionality and construction, as well as their relations, are documented.This is how the idea of iterative development got started; a functional design is by nature influenced by the technology platform chosen for implementation, and some basic design decisions will need to be revisited when early assumptions prove later to be wrong or costly to implement.