Altova software attempts to increase the efficiency of program use in order to reduce the amount of time needed for users to learn database software  and other tasks such as query execution.  Examples of Altova software includes the XML editor XMLSpy ,  and MapForce, a data mapping tool.   Altova has also added XBRL capable programs to its XML software line,  including development tools.  In addition, they have included Web Services Description Language ,  project management and Unified Modeling Language capabilities to their software.  Most recently, the company has introduced a mobile development environment called MobileTogether for developing cross-platform enterprise mobile solutions.