A FUTURE OF APPLICATIONS : TRENDS AND ADVANCEMENTS