Smart phones give the new market in the field of mobile communication called Mobile Application development. By using the smart phone a developer can develop many applications that can be run on given application environment. Mobile Application provides features called custom or user defined functionality in Mobile Phones. Today Mobile Application become advance and advance it can integrate a number of field of mobile computing like wireless network, Mobile Web Technology, GSM, GPRS and more. But as increase the capabilities of Smart phone the previous user of smart phone also like to use similar application in their device. The Mobile Augmentation Architecture provide a technique in which mobile application developer can build application such that it able to built application that give platform or network not support. This paper describes the role of Mobile Augmentation in the field of Mobile Technology. The paper also suggests various technologies in the field of mobile computing to help and to integrate to develop a mobile augmentation technology. Today Mobile Application become more and more advance with the advance technology of mobile computing so, There is need of a Mobile Application that can provide a robust functionality and provide a way to increase a performance and features of mobile device by the use of Integrated technology Architecture like a Mobile Augmentation. The Paper also describes how to implement the Mobile Augmentation Application and Layered Architecture of a Mobile Augmentation Application. This Paper describes how the Mobile Augmentation helps to Mobile Application development and mobile computing. This paper describe attempt to use these technologies in creating a Wireless corporate application It is beneficial for developers to provide rich set of functionality. Finally, we show real algorithm for mobile augmentation with implementation for streaming media.