There are three main components to the Vuforia platform.
1. The Vuforia Engine
The Vuforia Engine is the client side library that is statically linked to your app. This is available through the client SDK and supports Android, iOS, and UWP. You may use Android Studio, Xcode, Visual Studio, or Unity – the cross platform game engine – to build apps.
Vuforia provides tools for creating targets, managing target databases and securing application licenses.
The Model Target Generator is a Windows desktop application that allows you to quickly create targets from pre-existing 3D models. The Model Target Generator supports popular formats including .obj, .fbx, .pvz, .stl, .igs, .dae, .stp, and .vrml.
The Model Target Test Application assists in evaluating Model Targets. This app is distributed both as a pre-compiled Android APK and iOS app, that you can install on you own device.
The Vuforia Object Scanner (available for Android) helps you easily scan 3D objects into a target format that is compatible with the Vuforia Engine.
The Target Manager is a web app on the developer portal that allows you to create databases of targets for use on the device and the cloud (for large numbers of targets).
Developers building apps for optical see-through digital eyewear can make use of the Calibration Assistant which enables end-users to create personalized profiles that suit their unique facial geometry. The Vuforia Engine can then use this profile to ensure that content is rendered in the right position.
3. Cloud Recognition Service
Vuforia also offers a Cloud Recognition Service for when your app needs to recognize a large set of images or if the database is frequently updated. The Vuforia Web Services API allows you to manage these large image databases in the cloud efficiently and enables you to automate your workflows by direct integration into your content management systems.