Future Trends of Application Development