Indigo DQM Data Management System Indigo DQM
About System Indigo DQM Help

Indigo DQM Data Management System (DMS) represents the ultimate in professional and secure data management and reporting. Our software empowers data with a significant range of expert capabilities included in an all-in-one solution.

Featuring advanced query, processing and reporting capabilities with AI / Machine Learning our software is designed to maximise data assets, increase business value and intelligence.

Working with data, on or off the cloud, our software platform is optimised for sensitive and secure handling of data on both private and public networks offering far superior security and functionality to any cloud based solutions.

Indigo DQM is an information and data reporting powerhouse and includes all the tools required for managing, querying and processing data as a valuable asset and resource.

Indigo DQM Advanced Features

  • Data Queries and Execution Plans on Demand
  • Data Management of all Data Types and Sources
  • Data Analysis and Data Mining
  • Data SQL, NoSQL, XPath, XQuery, XSLT, JSon and Python
  • Data Extraction, Transformation (ETL)
  • Data Mapping, Filtering, Sorting and Processing
  • Data Artificial Intelligence / Machine Learning*
  • Data Reporting and Document Generation
  • Data Reports in HTML, PDF, DocX and RSS
  • Data Consolidation, Collection and Aggregation
  • Data Ingestion and Interchange
  • Data Web Scraping and Crawling
  • Data Harvesting and Warehousing
  • Data Downloads and Feeds from the Internet
  • Data Backup, Restore and Data Migration
  • Data Execution Plans, Logs and Auditing
  • Data Automation, Scheduling and Scripting
  • Data Security, Encryption and Password Management
  • Data Assets Stores for multiple Data Projects

Indigo DQM Applications and Usage

  • Data Management, Query and Reporting
  • Management Information and Statistics
  • Sales and Marketing Tool
  • Customer / Client Analysis
  • Product and Inventory Analysis
  • Analytical Information and Reporting
  • Business Modelling
  • Sales Prospecting
  • MI Consultancy
  • Financial Data and Trends
  • Information and Intelligence
  • Scientific Research and Experiments
  • Data Mining and Harvesting
  • Data Warehousing
  • Data Interchange
  • Data Migration
  • Disparate Data Collection
  • Disaster Recovery
  • Database Administrators
  • Software Developers
  • Quality Assurance Engineers
  • Data / Business Analyst
  • Education and Training
  • Web Scraping and Data Extraction

Indigo DQM Benefits and Advantages

  • Maximises Data Assets
  • Increases Business Value and Intelligence
  • Rapid Data Report Development
  • Boosts Competitive Advantage
  • Reduces Business Costs
  • Centralizes Technology Solutions
  • Manages any Data Source and Type
  • Superior Data Security
  • Consolidation of Data
  • Seamless Migration of Data
  • Effortless Data Conversion
  • Reusable Reporting platform
  • Complete All-In-One Solution
  • Secures and Encrypts Data Assets
  • Reduces IT and Support Overhead
  • Total Data Expertise and Intelligence

Indigo DQM supports data from multiple different sources and types simultaneously including Microsoft SQL Server, Microsoft Access, ODBC, OLEDB, MySQL, Oracle, Postgre, Firebird, XML, JSon, XLSX and CSV.

Ultimate Data Management

Representing the ultimate in professional and secure data management and reporting, Indigo DQM comprehensively covers all aspects of managing and processing demanding business data.

With an impressive array of features, flexible and advanced functionality our software can read, write, process, convert and translate data into many different formats and types allowing it to be intelligible and interchangeable between different applications, systems and databases.

The ability to easily access and work with data no matter where it is located or what application created it makes Indigo DQM unique. This opens up endless opportunities to businesses using various different platforms ensuring the best is made of important business data.

Indigo DQM Technology

Indigo DQM's core Data Management Engine (DME) is a reusable .NET SDK software component library which efficiently manages and consolidates Data Assets in a central shared Data Asset Store for the most efficient and effective querying, processing and reporting.

This reusability allows Data Asset Stores to be shared between applications and / or websites in the .NET framework using the Indigo DQM core Data Management Engine which can also be built into and reused separately in other projects.

Data Queries, Transforms and Scripting

The powerful Data Management Engine can run queries and process data against any source and type using standard relational SQL queries and / or XQuery / XPath and Python. Indigo DQM supports data from multiple different sources and types simultaneously including Microsoft SQL Server, Microsoft Access, ODBC, OLEDB, MySQL, Oracle, Postgre, Firebird, XML, JSon, XLSX and CSV.

XQuery can be used to query data and contains a superset of XPath expression syntax to address specific parts of an XML document. The language is based on the XQuery and XPath Data Model (XDM) which uses a tree-structured model of the information content of an XML document.

XSLT and is designed for use as part of XSL, which is a stylesheet language for XML. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses the formatting vocabulary.

In addition to XQuery Indigo DQM can use IronPython an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. Python scripting can be used to query, analyze and transform data.

Data AI / Machine Learning*

Indigo DQM Data Management Engine (DME) can use Python for Machine Learning / AI and Statistical Modelling. An optional add-in software component for Indigo DQM facilitates the use of the Accord .NET Framework for Machine Learning and enhances the presentation and formatting of data making it suitable for enhanced reporting and analysis.

Data Mapping, Filtering and Sorting

Data Filtering is the process of choosing a smaller part of a Data Set and using that subset for viewing or analysis. Data Sorting is the process that involves rearranging the data into some meaningful order to make it easier to understand, analyze or visualize. Data Source Mapping can be used to map data and add additional custom Data Columns to a Data Table using formulas, expressions and queries.

When working with data, Indigo DQM's Data Sorting and Filtering methods make it easy to visualize it in a form that makes it easier to comprehend the story the data is telling.

Data Reporting Tools*

Indigo DQM Data Management Systems uses the separate Indigo Scape DRS Data Reporting and Document Generation System to create advanced Data Reports.

Representing the ultimate in reporting software our advanced technology and reusable reporting platform is a powerhouse in data reporting. Indigo DRS is totally unique in its ability to query in both XQuery and Python and use data from multiple sources and types simultaneously.

With advanced reporting features, unmatched functionality and effortless integration of this powerful software technology into your business you can be assured of having the best reporting capabilities!

The optional Indigo DRS Report Designer, not included, can quickly create advanced reports rich in content with many options for styling, formatting and customisation. Tables, charts and graphs can be added to the report effortlessly allowing complex data to be presented in a visual and meaningful format with the minimum of effort.

In addition to the Report Designer, Indigo DRS also includes a selection of powerful Report Management Tools and utilities to assist with the design, development and implementation of reports and the querying of report data.

Indigo DRS Reports give the best functionality and compatibility and because they use standard HTML for reporting the reports can be displayed on any type of device and in any type of browser.

Data Mining

Data Mining is the process of analysing data from different perspectives and summarizing it into useful information. This information can be used to increase business intelligence, revenue, cuts costs, or both.

Indigo DQM's Data Mining capabilities allows users to process and report on data from many different dimensions or angles, categorize it, and summarize the relationships identified. Technically, Data Mining is the process of finding correlations or patterns among dozens of fields in large relational databases.

Data Warehousing

Data Warehousing emphasizes the capture of data from diverse sources for useful analysis and access. Indigo DQM can create and manage Data Warehouses / Marts for query, analysis and reporting.

Data Transformation, Conversion and Interchange

Data Transformation is the process of converting data from one format (e.g. a Database File, XML document, or Excel sheet) to another. Typically data often resides in different locations and formats so Data Transformation is necessary to ensure data from one application or database is intelligible to another.

Indigo DQM can easily interchange, convert and translate data into many different formats and types allowing it to be intelligible and interchangeable between different applications, platforms and databases.

The Data Management Engine can also process XSLT (Extensible Stylesheet Language Transformations) which is a language for transforming XML documents into other XML documents or other formats such as HTML for web pages or plain text.

Data Web Scraping

Web Scraping is used for content scraping and Data Extraction / Mining, and as a component of applications used for web indexing, online price change monitoring and price comparison, product review scraping (to watch the competition), gathering real estate listings, weather data monitoring, website change detection, research, tracking online presence and reputation, web mashup and data integration.

Data Migration

Data Migration is seamless with Indigo DQM which can map and transfer data between different formats, storage systems and types. Data Migration can also be included in Execution Plans so multiple migrations can be performed in one go.

Typically Data Migration takes 30 to 40 percent of the effort in any new application project. Whether you’re implementing an entirely new enterprise application or consolidating, upgrading, or modernizing an existing one, Indigo DQM's Data Migration effortlessly handles all migration requirements ensuring your projects are a success.

Data Security, Encryption and Password Management

Indigo DQM is the most secure way to manage your Data Assets with a software application that is installed on private computers it has the best security for managing data on both private and public networks where Data Security is of the utmost concern and priority. Delivering a far higher level of security and functionality than any cloud based solutions Indigo DQM ensures your Data Assets are protected at all times.

Featuring AES 256 your Data Assets can be stored and transmitted across the Internet / Cloud in the most secure way possible. The Advanced Encryption System (AES) 256 is a symmetrical encryption algorithm that uses a 256-bit encryption key. It is accepted by the U.S. and Canadian governments as the most secure way to store sensitive data.

The Password Management Tool allows passwords to be securely stored in an encrypted data file. With AES-256 bit encryption you can be assured that you will be the only one who can access your critical information.

Data Outputs

Data Commands and Execution Plans can output and automatically save data and reports in various formats including HTML, PDF, RSS, XML, JSon, XLSX and CSV. This content can be saved locally, to a network location or uploaded to web servers on Internet / Intranet allowing the automatic distribution of content, reports and data.

Data Execution Plans

Data Execution Plans can run multiple Data Command Queries against different data sources and types in one operation. This powerful feature allows data from different locations to be brought together or consolidated into one result with the data outputs being available for Data Warehousing, Data Migration and Data Reporting.

Data Scripting with IronPython

Indigo DQM's Data Management Engine (DME) can run IronPython Scripts for additional Data Processing. IronPython is an implementation of the Python programming language targeting the .NET Framework and Mono. IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily. Python scripting can be used to query, analyze and transform data.

Data Automation

Data Commands and Execution Plans can be scheduled to execute automatically. This allows the automation of certain operations such as downloading Data Feeds from the Internet or saving / uploading of data and reports.

Data Execution Log

Indigo DQM includes a detailed Data Execution Log of all the executed Data Command Queries and Execution Plans in the Data Asset Store. Execution Logs record information including User Name, Computer, IP Address and Execution Time.

Additionally snapshots of the data can be taken at the time of execution allowing a data state record to be kept over time for analysis and comparison.

Data Transparency

Indigo DQM's Data Management Engine (DME) is unique in its ability to handle data from multiple different sources and types simultaneously making it transparent to virtually all data.

The ability to easily access, process and work with data no matter where it is located or what application created it makes Indigo DQM a unique software solution. Our software can read, write, convert and translate data into many different formats and types allowing it to be compatible between different applications and databases.

Data Assets Store

The Indigo DQM Data Asset Store is a database that contains all the Data Command Queries, Data Folders, Data Sources, Data Reports, Execution Plans and Execution Logs in a shared Data Repository.

Its purpose is to consolidate and organize Data Assets for the most efficient and effective data management and reporting allowing critical information to be available on demand across networks.

Multiple Data Asset Stores can be setup and activated / switched for different Data Projects.


Installation requires any Win32 or Win64 operating system (server or workstation): Windows Vista, Windows 7, Windows 8, Windows 10 or Windows Server 2003, 2008, 2012 etc.


The system is compatible with data on most operating systems such as Windows, Linux, Unix, Mac OS etc. using ODBC, XML, CSV and JSon.


One software license is required per user. Run time licenses and server licenses are required for the Data Management Engine SDK.


• Operating Systems for Deployment
    Windows 2012
    Windows 2008
    Windows 10
    Windows 8
    Windows 7
    Windows Vista
    Windows 2003
    Windows XP
• Architecture of Product
    32Bit, 64Bit
• Tool Type
• Business Function
    Data Management, Data Query,
    Data Processing, Data Reporting
    Data Analysis, Data Mining
• Compatible Data Sources
    Microsoft SQL Server

    Microsoft Access

    CSV, TXT

• Reporting Formats



*NOTE: Indigo DQM is compatible with the Indigo DRS (Data Reporting System). However, Indigo DQM does not include the Indigo DRS Report Designer Tools or the reusable Report Engine component library SDK these are optional extras that require licensing separately! AI / Machine Learning require a separate licensing entitlement to be purchased!