Top 10 Reasons to Choose Altova Software

At software conferences and other events we frequently hear from users who credit Altova tools for reducing development time on a variety of real-world projects. Click here for a sample of customer comments, and keep reading below to learn the top 10 reasons to choose Altova software for your next development project.
XML Schema view of a purchase order schema in XMLSpy



1. Continuous Innovation

Altova prides itself on staying alert to emerging technologies and bringing them to market within innovative products before the ink is even dry on the industry standards. Altova is the undisputed leader in XML-related products based on W3C standards. Altova also provides support for the XBRL standard from XBRL International, all major relational databases in their native interface languages, and the UML, SysML, and BPMN standards from the OMG.

Altova releases several product updates each year in response to industry trends and customer requests, delivering important new features and functionality to our users.


2. Most Award-winning XML Products

Altova XMLSpy has won numerous awards, including multiple Jolt productivity awards from Software Development Magazine, repeated Reader’s Choice awards from Visual Studio Magazine, XML Journal, and Java Developer’s Journal, SDTimes Top 100, and coveted Editor’s/Analyst’s Choice awards from PC Magazine, eWeek, and XML Journal. Visit the Altova Awards page for a complete list.


3. Largest User-base of Any XML Product Suite

With over 4.5 million users, Altova has the largest user-base of any XML product on the market. This provides two immediate benefits for you: first, you can feel confident that Altova is the choice of virtually all Fortune 500 and Global 1000 companies for good reason, and second, this ensures that you will see continued support, rapid innovation, and exciting new features in our products.


4. Standards-based Development for All Platforms

Altova is privately owned and has no parent company with a hidden agenda to push its own platform, OS, database, or latest buzzwords. All Altova XML products are based on established standards released by the W3C - XML, DTD, XML Schema, XSLT 1.0/2.0, XPath 1.0/2.0, WSDL, SOAP, XQuery, XHTML, HTML5.

RaptorXML supports XML 1.0 and 1.1, XML Namespaces, XML Base, XInclude 1.0, XLink 1.0, XML Schema 1.0 and 1.1, XPath 1.0, 2.0, and 3.0, XSLT 1.0, 2.0, and 3.0 (subset), XQuery 1.0, 3.0, Oasis Catalogs V1.1, XBRL 2.1, XBRL Dimensions, XBRL Formula 1.0, XBRL Functions, XBRL Definition Links.

UModel supports the latest revision of the Unified Modeling Language standard released by the OMG for visual design and analysis of software applications. In addition, UModel supports SysML, BPMN, and database modeling and XML Schema modeling to create a single robust application, data, and process modeling tool.

Altova MissionKit database tools include support for all major relational databases:


5. True Productivity Enhancement

From the highly intuitive, visually pleasing, and completely customizable user interface to the project-management automation, Altova tools enable true productivity gains for our customers. For example, the unique single-design stylesheet approach featured in Altova StyleVision empowers users to immediately render XML and database content into multiple formats including HTML, RTF, PDF, or Word 2007 (OOXML). The same visual design can also create Authentic electronic forms that shield your business users from the underlying complexity of XML and relational databases.

Altova tools share a similar look and feel whenever possible, so skills developed in one application are immediately transferable across multiple, varied tasks. We even offer free online training for some of our most popular tools to get your team productive even faster.


6. Solution Deployment Options from Code Generation through Server Automation

Altova tools offer a range of strategies for deploying data-driven project solutions: from code generation, to APIs and scripting, all the way up to robust, scalable server-based solutions.

The schema editor in XMLSpy allows developers to generate infrastructure code to jumpstart applications that need to process XML data based on an XML schema.

MapForce provides support for generating royalty-free code in Java, C++, and C# from data mappings. MapForce also provides visual mapping and code generation in Java and C# to implement Web services based on WSDL files and XML/database/flat file/EDI/XBRL data sources.

UModel offers code generation from UML models in the Java, C#, and Visual Basic .NET programming languages, and also supports reverse engineering and round-trip engineering of existing Java, C#, and Visual Basic .NET applications.

APIs and scripting complement code generation. MissionKit tools include a native COM API and Java API, empowering users to easily access features externally from the user interface to automate a wide range of tasks and integrate their functionality into custom applications.

For high-performance, enterprise level deployment Altova FlowForce Server is a robust execution environment for managing today’s multi-step, enterprise-level data aggregation, processing, and reporting tasks. FlowForce Server empowers data architects, data analysts, and other IT professionals to implement, monitor, and manage a secure and robust data transformation server without writing or compiling any source code. RaptorXML+XBRL Server also integrates well with FlowForce Server, allowing the administrator to trigger validation or XSLT transformation jobs within FlowForce, including support for validating XBRL instances against XBRL taxonomies, or validating XBRL taxonomies themselves.


7. Integration with Leading Multi-purpose IDE Platforms

Altova XMLSpy, MapForce, UModel, and DiffDog all support full integration with both Microsoft® Visual Studio® and the Eclipse application development platform, leaving the choice of multi-purpose IDE to the developer. When running inside Visual Studio or Eclipse, Altova tools seamlessly add their unique functionality into the workflow of these environments.


8. Try Before You Buy

Altova is so confident in the quality and user-friendliness of our software that we let you try before you buy. All Altova software products are available for evaluation before you make your purchasing decision. Simply download the software from our Web site, request a fully functional FREE 30-day evaluation-key from within the software, and use the product with all features enabled for a 30-day period.

We even offer free, self-paced online training focused on specific products and technologies to get new users up to speed more quickly.


9. Fair Pricing Model

Altova offers desktop developer software in multi-tiered versions for different budgets and project requirements, and attractive volume-discounts make wide-spread adoption and standardization in the corporate environment easy.

In addition, Altova gives customers FREE upgrades to all major software versions and maintenance releases during their support period when they purchase an affordable one-year or two-year Support and Maintenance Package. You get priority technical support and all your upgrades for one low fee.

Altova server products are licensed per year, per server, based on the number of cores available on the machine. Altova server products do not treat hyper-threading cores as two separate cores. Only the real number of cores in a physical machine, or the number of virtual cores assigned to a VM, is counted. This licensing model allows users to scale the functionality of Altova server products to a current data processing requirement, and cost-effectively scale capacity as their needs grow.


10. Rich Feature Set

Altova delivers the richest feature-set of any product family in the XML development tools space, yet product functionality is ever increasing. The edition comparison and index of new features pages for each product document the full scope of Altova’s innovative software and explain why more than 4.5 million users chose Altova!