Designing a collaborative framework for offloading computation from mobile Phone is an interesting idea. People expect all the features of desktop in mobile Phones but the mobile systems are resource constrained by battery life, network bandwidth and storage capacity and processor performance. The Mobile resource limitations are overcome through improving quality of hardware E.g. smaller and powerful battery, Quality reduction (computation itself) and Offload computation to a more powerful device. To reduce the cloud usage for offloading computations from mobile devices by building a collaborative context-sensitive P2P framework among the mobile devices, design a caching layer to store results of previous computations considering context parameters such as re-computation cost, available storage on the peers, prioritize requests to offload to the cloud to offer best service to peers within limited cloud budge.