Today mobile devices use as a source of advertisement.Most business companies use this media to expand their business. A mobile device has a small version database which can store limited information from the server.There are some techniques and algorithms that a mobile device can use to replicate information locally from the server. Context management in the mobile environment is very important where the context is dynamically changing. User and device profile use to describe the context of the user. These profiles help to deliver personalized information to the user.