Nowadays, many companies see augmented reality (AR) as an important tool to provide new services related to their products. However, many challenges remain to be solved for the widely adoption of this technology, such as the development of suitable authoring tools and real-time and robust algorithms for the detection and tracking of objects where the virtual annotations will be anchored in the real world. This paper presents a complete framework, called ARgitu, to generate and present virtual and augmented information, including the tools required for the development of new contents. To solve the object detection and tracking in complex industrial environments, we also propose a new monocular method for 3D non-Lambertian object recognition in arbitrary environments. The method is based on the current state-of-the-art chamfer matching approaches with a reduced computational effort while maintaining their accuracy.