1. A system for generating a three-dimensional application, comprising: a computer system that executes a construction tool that is used by a technical user and a business user to generate a three-dimensional application; a repository associated with the computer system that stores the data associated with the construction tool and the three-dimensional application; an application run-time platform executed on a computer system that runs the three-dimensional application; an end user application that includes the three-dimensional application and the application run-time platform; and wherein the construction tool further comprises a projection matrix component that allows the technical user to adjust a projection matrix to align with a three-dimensional image and an authoring component that allows a business user to place one or more consumable onto the three-dimensional image to generate the three dimensional application that has the three dimensional image and one or more consumables wherein the one or more consumables maintain perspective relative to the three dimensional image.