Top 6 key Challenges & Solutions of Enterprise App Development