Functional design

What happens at this stage?

With stage one complete, we move on to defining a solution that provides the required functionality whilst meeting any design constraints. This includes identifying major sub-systems and defining their inter-relationships.