Business & Solutions
From ecosystem services, systems and sub-systems, down to software components, products and services that serve them, studies are conducted and architectures are created or reviewed for us to ultimately have software functionalities across the ecosystem services we serve.
Designing for Stakeholders
To create software, you need to take the architecture (Well illustrated structure and more...), perform various data analyses and then design for users as prescribed. From design, the builders or coders to be exact, using computational languages, go ahead to produce software.
Designing & Coding
In agile modern software development, designing and building software may be done concurrently. Designers and coders need not take years to produce the software. But this only applies in case of existence of good architectures at ecosystem services and platform levels.