Develop application architecture