Application Development And Emerging Technologies