A Modular Knowledge-Based Platform

Synergy Intelligent Data Manager (IDM)™ is a complete platform for rapidly building web-based business applications. It is the unifying technology behind our various products. IDM uses a metadata-driven architecture where the features and functionality of an application are stored in a metadata repository, called the knowledgebase, rather than being hard-coded in a programming language.

The great benefit of this is that creating an application using IDM means configuring IDM’s knowledgebase instead of writing code from scratch. In other words, creating an application with IDM is much faster and simpler. And when business requirements evolve, the application can be easily adapted or expanded to remain relevant. Complementing this metadata-driven approach is IDM’s off-the-shelf analytical reporting engine, which makes data usable and actionable.

IDM structure

Synergy IDM Core Modules

KnowledgeBase

  • Entities Structure & Relationships
  • Integrity Rules & Validation
  • Aggregation Rules & Dynamic Calculations
  • Regional Settings & Language Support

Forms & View Management

  • Form Builder
  • Automated Data Entry Forms Processing
  • UI & Data Controls Library
  • Plugins & Widgets
  • Integrated Data Analysis Components

Page Management

  • Drag-n-Drop Page Builder
  • Data Widgets Library
  • Pages Hierarchy & Structure
  • Role, Group & User Level Access Rights
  • Systemwide & Personal Pages

Data Management

  • Capture of Data Via data-Entry Forms
  • Management of Category Data
  • Versioning Of Uploaded Documents
  • Audit Tracking & Versioning of Any Change Related To Data Entities
  • Export & Import of Data

Business Process Administration

  • Graphical Business Process
  • Business Rule Modeling Capability
  • Scheduled Jobs & Time-Boxing
  • Automated Workflows
  • Role-Based Decision Making & User Activity Permissions for Each State
  • Notifications & Alerts

Template & Document Generation

  • Transformation of Documents & Forms into Templates

Search & Indexing

  • Multilingual Indexing of Entities & Uploaded Documents
  • Supports Both Apache Solr & Elastic Search
  • Simple & Advanced Search Options

Security

  • Attribute-Based Access Control (ABAC)
  • Role-Based Access Control (RBAC)
  • Organizational Structure
  • Groups & Roles
  • Permissions
  • Users
  • Single Sign-On
  • Two-Factor Authentication
  • Third-Party Access Token Integrations
  • Policies

Administration

  • User Activity & Data Audit
  • SMTP & SMS Gateway Configuration
  • Dictionary (labels, captions)

Reporting

  • Built-In Reporting Engine
  • Advanced Ad-hoc Reporting Tools
  • Multi-Dimensional Reporting
  • Smart Filtering & Caching
  • Graphs, Scorecards, Charts & GIS Maps
  • Timeline Analysis

Monitoring & Evaluation

  • Corporate & Project Logical Frameworks
  • Implementation Framework Management
  • Indicator Performance Tracking Management
  • Indicator & Results Management
  • Built-In Performance Metrics
  • Performance & Results Analysis
  • Quantitative & Qualitative Analysis

Integration Gateway

  • Enterprise Service Bus
  • Secured Data Exchange Channels Per Client
  • Integrated Entity & Field Level Security
  • Data Encryption & Verification Mechanism
  • Report Execution API

Collaboration, Messaging & Notifications

  • Report, Data & Entity Sharing Between Users of the System
  • Simple Yet Secure Messaging
  • Subscription to System & Other Events
  • System Notifications