Изучение существующей технологии, ее достоинств и недостатков.
Анализ потребностей и возможностей клиента, определение конкретных требований к новой технологии. Разработка концепции и прототипа, тестирование и отладка, внедрение и поддержка.