What is Software Implementation?

Now that we have done our abstraction, done our architecture, designed our database, we can now begin visual presentation layers and programming. We strongly recommend designing as much of the presentation layer first as possible. What tends to happen without an initial presentation layer design is for design to come as programming and code is written. This is risky because it could possibly lead to scope creep.

Why Step 4?

This is Step 4 because we now have enough foundation to start building software. We want to place

Data Abstraction / Software Architecture / Database Design / Software Implementation