CRAFTING TAILORED APPLICATIONS : YOUR OVERVIEW TO PERSONALIZED WEB APP DEVELOPMENT