Programming AR applications presumes a deep knowledge of the technology behind. However, the scenario and the content are much more important for application developers than understanding the detailed concepts of AR programming. A solution for this fact is the introduction of an AR framework which defines clear interfaces and hides the complexity of AR technology (see Fig. 1). Therefore, the goal of such a framework is to simplify and to speed up the development of AR applications.