3 стадии развития архитектуры приложения