Augmented reality (AR) is a Context-aware services service which allows users to have an enhanced perception of the real world through a composition of virtual and actual objects. In recent years, AR has received tremendous attention from both academic and industry sectors. However, developers and end users are still suffering from lack of standard formats and protocols. We believe the obstacles stopping AR from flourishing are partially inherited from context-aware services and partially stem from the architecture of the current AR applications. Here, we aimed to develop a new model that can support AR framework for sharing Content between AR applications and communication between AR users. By incorporating Web 2.0 standards in Client-server architecture, we designed a new architecture for AR named Client Federated Servers (CFS).We implemented an AR application named Scratcher as a proof of concept. Scratcher allows users to search and share Targets as well as communicate with each other.ii Firstly, I would like to express my sincere gratitude to my wife Mona Aminorroayaee for her continuous support during my studies.