The present invention is directed to an interactive software application platform which can be used in entertainment, business, publishing, and other applications to provide a virtual and real world experience to the user by integrating audio, video, two dimensional (2D), and three dimensional (3D) technology, and other applications or services.