INdicio Framework

for Rapid Application Development

INdicio™ is a full featured, multi-tiered framework for the rapid development of complex, multilingual applications that can run in the cloud and also on mobile and wearable devices.

The INdicio Framework makes it fast and easy to deploy a variety of enterprise information management and geospatial information solutions. INdicio provides data storage, tools and support for complex data modeling, virtualization, unique identifiers, and data governance that is ideal for the management of master data.

Download the INdicio Framework brochure [PDF – 295KB]


In today’s rapidly changing business world, organizations who can adapt quickly to changing market conditions have a definite competitive edge. INdicio makes it easier to develop new web service applications, simplifying many tasks and increasing development productivity and efficiency.

Built-in support for geometry, and for geographic/location data take the headache out of dealing with these types of data and allow development efforts to focus on developing solutions. The flexible data model allows the underlying structure to be extended easily as the application grows.

Key Features

INdicio Framework provides a powerful set of information management features, including:

  • Designer Studio – editor for visually building NoSQL data models
  • Data Governance:
    • Model enforcement
    • Configurable life cycle status management
    • Application level audit trail
    • Globally unique identifiers assigned to all objects
  • Automated notification on changes to any object – notify persons or systems
  • NoSQL Data Model – provides intuitive high level modeling constructs:
    • Objects with properties including any number of geographic/location properties
    • Classifications (taxonomies) – any number of classifications. Any object can be classified under any number of taxonomies
    • Associations – relate objects to one another
    • Logical Collections – object can belong to one or more collections at the same time
  • Full featured query language with logical combinations of free text, geospatial, classification, association, and property value criteria
  • Runs on PostgreSQL and Oracle (any version from XE to Enterprise 11G)
  • Automated, secure, fine-grained synchronization over wide area networks

Designer Studio

INdicio Designer Studio is a graphical editor for quickly creating and maintaining business information models. Business information models express the objects, relationships and classifications of a business.

Designer Studio displaying visual model under construction

Designer Studio displaying visual model under construction

Models captured in Designer are verified before they are loaded into an INdicio instance. Once loaded applications can create instances of the business objects immediately. INdicio is model centric, so queries and transactions are expressed in terms of the model. No need to translate back and forth to SQL either for users or developers.

Flexible NoSQL Data Model

INdicio Framework offers a NoSQL data model that speeds information model development and evolution by providing high level constructs like application objects, taxonomies, associations, and logical collections. This data model provides full geographic support, and the ability to treat data in a structured or unstructured fashion.

The data model combines geography and semantic expression, and provides an extensible governance model including life cycle status management, audit trail, and automated notification.

The content structure of an INdicio registry is defined by a data model, which specifies a set of asset types, together with their properties and relationships. A data model describes the assets in the registry based on its purpose, for example one data model may define registry objects for documents, still photos, video and audio clips, trademarks, licenses, and original art work, etc. These data models are both flexible and extensible, and can be modified or added to at any time to accommodate new types of assets.

INdicio data objects can have multiple geographic properties and be classified under multiple user-defined classification schemes at the same time. This helps harmonize business information models across departments and enterprises. Use INdicio associations to express object relationships and thus eliminate data duplicates.

Cloud Ready

INdicio is fully cloud ready and cloud tested for deployment on both public and private clouds, or it can be deployed on a local server behind a firewall.

Data Virtualization

For Master Data Management, INdicio manages a single internal repository, and can reference information resources in any number of external repositories, to provide virtual data views of master and other data across the organization. There is no need to replicate any data when writing queries or providing analytics across remote application databases. INdicio Data Virtualization can be part of any Master Data Management solution, enabling unified views of assets, citizens/customers, agents, and products and other information objects across the Enterprise.

Harvesting and Data Synchronization

INdicio provides an extensible means for automatically harvesting data from external sources. Flat files, Databases, Web Services. Create your own plugins to bulk harvest data or use available plugins for ESRI GeoDatabases, MS Office documents, GeoTiff and GeoPDF images, GML and KML files.

For recurring synchronization, Galdos offers a capability for fine-grained, secure, automatic data synchronization using a pub-sub model. Use this to keep INdicio in synch with departmental and regional databases.

Data Security

INdicio supports OASIS XACML 2.0 access control, acting as a Policy Enforcement Point. Authentication is supported by integration with commercial LDAP server. Authentication can be performed against INdicio-managed CSW-ebRIM User objects (standard user-name and password credentials), or against users in an LDAP server, such as Microsoft Active Directory.