The second stage, where detailed subsystem designs are created, and the interfaces between the subsystems are established.