Now a days, there is huge growth in the use of mobile devices. As apps are comes from various vendors may have similar functionality. Hence, user may confused that which app is better to use for time efficiently manner. Hence, App classification works better for classification app according to their functionality. Mobile devices have limited contextual information such as, app name and its label which is not sufficient for identifying proper functionality of particular app. Different methods are used to classify app that uses sparse and short information. Here an app classification system, to make easy to understand user's preferences. This system may works on three levels known as, dealing with related collection of an app, second is to manage this collected information, and third are form categories of this information for making decision of whether to use particular app or not. As a part of our contribution we recommend app list to user end based on his profile. Therefore, in this paper mainly carried out app classification as well as app recommendation.