01
Understand your challenge and technical requirements
What should the software make possible? Who uses it, what data does it process and what happens if it goes down? We examine existing systems and discuss availability, performance and security requirements. That tells us which engineering decisions need particular care.











