Perform technical feasibility and impact analysis and make recommendations for software architecture or Technology solution.