A Digital Innovation Platform

Ingeniux CMS delivers a complete set of features for managing complex and performance-oriented websites.

With the ability to easily manage distributed content contribution, digital marketing, translation and global deployment, and multi-channel mobile delivery, Ingeniux empowers digital innovation for the modern web.


Accessibility Tools

Ingeniux CMS supports 508a, WAI, and other accessibility standards. The client has VPAT documentation, content is rendered in accessible formats, an accessibility checker is integrated into the CMS client software; tables, images, and other content items support alt-text, captions, and meta data.


Ingeniux provides web analytics dashboards on a page-by-page and site-wide. Analytics data is integrated via provider model with pre-build connectors for Google Analytics, WebTrends, and Omniture SiteCatalyst. Each Publishing Target in Ingeniux CMS can have a unique analytics provider.


The Ingeniux Blog Modules delivers an easy-to-use content publishing and marketing solution. Blogs include reverse chronological posting, tagging, commenting and moderation, index and detail views, and other features.

Content Editing

Ingeniux uses cross-platform browser-based web clients for content authoring. The authoring experience is available using In-Context Editing, which allows authors to edit content using a set of editing controls available in the preview of the web page; or forms-based editing which supports a Microsoft Office-like editing experience that exposes all of the content and meta data for a given page. Content authoring is designed for non-technical users and does not require any technology knowledge outside of basic PC skills.   

Content Reuse

Ingeniux CMS is designed to optimize content reuse. Content is modeled in XML schema's using the Ingeniux Schema Designer. The content model is very rich and designed to maximize content reuse by structuring content, separating content from presentation, support for meta data, and component-based content chunking.  

In-Context Editing

In-Context Editing or "ICE" is the ability to update content from the preview of a web page. ICE is a great way to quickly update content. It enables users to focus on not only the content but also the presentation of the information on the web page.


Ingeniux FormsBuilder is a web forms application available within the CMS software. Forms can easily be built using visual design through the CMS content preview and editing experience. The forms builder provides a default processor written in ASP.NET that can post forms data as XML forms post, to a database, or via email. Forms Builder is extensible via the CMS content model and supports plugging in different processors.   Many customers elect to integrate third-party forms and applications, such as Marketing Automation Systems or legacy business forms. There are a wide range of forms integration options within the CMS application, including using external form URLs, double-post, and other options.    

Global Variables

Variable replacement supports intelligent content reuse by targeting and personalizing content using a set of dynamic variables. Create one set of content and replace key terms and phrases with dynamic content.

Meta Data Management

Ingeniux supports a wide range of meta data standards and frameworks. SEO meta data management is built into the platform. The content model is completely extensible to manage meta data using XML schema-based definitions. Taxonomy provides hierarchical meta data for topics and categories.  

Page Builder

Ingeniux offers Page Builder for creating visual page layouts leveraging existing themes/designs or to create new ones without coding. The Page Builder system employs open standard responsive design approaches and does not require development to create new layouts. All designs and content created are mobile friendly and responsive by default. 


Ingeniux has a complete preview system that supports device emulation for viewing content on desktop, mobile, and tablet devices. Preview can also setup to run as a service on external servers where you may view external applications and services for pages that consume content outside of the CMS application environment.  

Search Engine Optimization

Ingeniux provides a complete set of SEO features and meta data support. URLs are automatically canonical, providing greater authority, the CMS issues permanent redirects whenever content is moved or URLs changed, ensuring all inbound links continue to work, integrated Sitesmaps.org compliant XML site maps are published and integrated with Google Web Master Tools.   SEO meta data is available in the CMS edit form. It is completely flexible, but comes with pre-set elements for Title, Description, Google-bot instructions, and optional Open Graph tags for social sharing. Meta Data is automatically populated based on the web page content, but can be overwritten within the edit control.   

Social Media

Ingeniux aggregates content from most social media platforms including Facebook, Twitter, Yammer, Pinterest, Tumblr, LinkedIn, & YouTube. Ingeniux can also post social updates to named accounts within these social networks using a social posting action within the CMS application. 

Structured Content

Ingeniux content is based on XML schemas, providing rich structure, separation of content and presentation, and maximum content reuse. Schemas may be updated or changed at any time. 


Taxonomy is powerful tagging and classification system for applying topical categories to content. Taxonomy provides browse-by-topic navigation, faceted navigation, guided search, related content, tag clouds, audience segmentation, and other capabilities.

Web-based Clients

Ingeniux CMS uses cross-browser and cross-platform web-based clients. Clients are developed in standard web technologies such as HTML 5 and jQuery. Built with the latest web technologies, including jQuery, the Universal Client is designed to work in any web browser without installing any software.


Access Control

Access rights may be applied to any content item in the CMS application. Within the CMS client content may be full access, read only, or hidden. Component and element level permissions may also be applied to secure portions of a web page. External access rights may also be applied to content to require log-in or authentication on the live website to view gated information.  

Comment Moderation

Comments on Ingeniux CMS posts and pages are moderated using a dashboard. Content can be flagged as inappropriate for each comment block. Comments can be reviewed and approved ad hoc or en masse.

Custom Client Views

Configure the CMS client software with the features and views for each of your user groups. Drag-and-drop customization tools allow you to define menus, available features, editing views and other options.  

Find and Replace

Ingeniux CMS provides a powerful Find and Replace feature that can update values across one of many content objects. Additionally, component, image, and other asset references can be replaced automatically.


Ingeniux CMS provides a full reporting interface. The CMS comes with a complete set of content management reports. Custom reports may be created in the software. Reports may be scheduled to run automatically. Data may be exported as CSV or Microsoft Excel files. 


Ingeniux has an extensive permissions model. Permissions start with Group-level permissions for users of the CMS application. Each group may be configured using a granular set of permissions based on the entire set of CMS features. With the global group settings users can be restricted to what features are visible within the CMS client, whether they can publish content or just advance in a workflow, what elements of a page they can edit, whether they can roll-back content to previous versions, and many other options. The Group user manager provides security templates for simplifying permission management.  

Permissions are also applied Node-by-Node within the CMS application. Similar to Windows security, each section or page of a website can set as full access, read-only, or hidden based on a users group membership. Inheritance is set at the parent level and cascades down to child pages and content.

Single Sign-On, Active Directory and LDAP Syncing

Ingeniux has a federated identity system that syncs with Active Directory and LDAP. Users can be authenticated against directories. Ingeniux CMS understands the hierarchy and group definitions of the directory listings.


Ingeniux provides a fully integrated content workflow system. Workflows are designed using a Visio-like visual workflow designer that enables trusted users to easily model workflows using work states (boxes) and transitions (arrows). Work states and transitions may be defined arbitrarily within the workflow designer, allowing users to map workflows to their exact business process and terminology. Work flow templates provide best practices starting points for common workflow processes (single approver, double approval, content translation, etc).

Workflow actions are triggered at each transition. Actions are used to automate CMS tasks, such as check-in, archive, schedule start and end dates, publish, send email notification, post to social media...as well as business process tool for executing custom actions and integration with custom end-points. For end users workflow is simple as advancing a page to the next state and sending a transition message if desired. Content can be advanced or rescinded, or can bridge to other workflows.


Audit Trail

Ingeniux tracks the audit trail for every content item. From History or Reporting changes are tracked by what content objects were created, deleted or modified, when the change was made, where it is deployed, and who made the change. Compare Differences provides red lines between versions to show exactly what content changed.

Automated Tasks

The Ingeniux Automated Task framework provides event-based and scheduled actions within the Ingeniux CMS platform. Tasks may include archival and retention policy, data integration services, scheduled publishing, and other services.

Canonical URLs

Ingeniux CMS supports automatic canonicalization for website URLs. URLs are automatically re-directed to one authoritative URL, regardless of prefix, case, and extension. When URLs change the system issues a permanent redirect to preserve all inbound links and SEO authority.

Content Scheduling & Archiving

Publishing can be scheduled to manage both publish and perish dates (day, hour and minute). Publishing can also be automated to sync all changes at any given time. Content may be moved to an external archive for off-line storage.

Publishing Targets

Publishing Targets define where content is replicated, how it is replicated (FTP, secure FTP, File Share...), the URL settings, the root node or ID of the content set, the analytics provider, URL settings, transformation settings, and other options.

Within the CMS application multiple environments may also be set-up. This supports staging, test, development, or any other environment the CMS needs to manage. Content can be checked-in and versioned to different repositories. Allowing content in different development states to be deployed.

Version Control & Rollback

Items are checked-in and out, providing file locking, content is versioned on every check-in. Content may be viewed with redlining to see changes. The system supports multiple repositories, including staging environments, which clear version and check-in between environments. Content can easily be rolled back to any previous version on a page-by-page, bulk pages, and site wide basis.


Digital Asset Management

Upload multiple images, documents, media files, templates, and other assets using the Ingeniux Digital Asset Manager. Assets can be edited with full meta data and usage rights, supporting group-level security and collaboration.

Document Management

Upload, store and manage documents in the CMS application. Ingeniux supports Microsoft Word, PDF, and other document formats. 


The Asset Manager also supports true federation; including integration of Microsoft SharePoint lists for document management, media servers and CDN's for rich media storage, and file level storage in NAS and SAN systems.

Image Editing

Ingeniux CMS provides an integrated image processing and editing system. Edit images by resizing, cropping, rotating, and other actions. Generate automatic thumbnails and screen sized images.  

Multi-File Upload

The Digital Asset Manager supports single and multi-file upload. Ingeniux CMS supports upload and management of any digital asset or binary file.


Cloud Delivery

The Ingeniux software is architected for cloud delivery. The back-end CMS application use a NoSQL framework expressly designed for cloud hosting. The deployment tier supports CDN and auto-scaling with fast file-based delivery and edge caching.

Content Syndication

Ingeniux content is available in XML and supports all leading syndication formats, including ATOM and RSS.

Multi-Format Output

Multi-format output is used for delivering content using different any server technologies. Ingeniux CMS supports ASP.NET, Java, PHP, Grails, Cold-Fusion, and other output options. Content can be dynamic, static, or consumed via a REST-based API.

Multi-Site Publishing

Great web content management systems are measured by how well they manage multiple websites. Ingeniux is designed to manage an unlimited number of websites and to control the content reuse, staging, security, and delivery between them. With Ingeniux CMS you can define separate environments for each website, staging and test environments. Content is checked in and out of each environment, maintaining separation for approved and work-in-progress content items. Publishing targets define where content is physically replicated when it is published and the format it is delivered in, providing the ability to manage sites using different technology standards and templates.


Ingeniux supports paywall services that can secure and gate content for website visitors. Paywalls can be triggered based on activity (e.g., 5 free views), type of content, or location of content.


Ingeniux supports a robust segmentation system that allows elements of content within a page to be targeted to different visitors based on their interests (page views or profile data), their location (geo-targeting), search behavior, or login/authentication state. Users in the CMS can preview content for each segment to simulate what content would be displayed/hidden based on user type. The system tracks page views - even for anonymous visitors - and has a scoring system to assign scores/values to different pages and actions to allow users to implicitly self identify their preferences. The targeting system can also combine/layer multiple data points to create an extremely targeted experience with minimal extra work for CMS content managers.

Publishing Targets

Publishing Targets define where content is replicated, how it is replicated (FTP, secure FTP, File Share...), the URL settings, the root node or ID of the content set, the analytics provider, URL settings, transformation settings, and other options.

Within the CMS application multiple environments may also be set-up. This supports staging, test, development, or any other environment the CMS needs to manage. Content can be checked-in and versioned to different repositories. Allowing content in different development states to be deployed.

Replication and file syncing

Ingeniux propagates content changes using built-in replication and file syncing. Replication is multi-threaded and changes the differences between each target location. Very large websites can be fully deployed in a matter of minutes. Generally publishing is incremental with only one or a small set of new content.


Ingeniux InSite is a Lucene-based search index available within the CMS application and the dynamic site server for content discovery and search. It provides automatic indexing, faceted search, stemming, relevancy, and other capabilities. The CMS repository is NoSQL document database that supports high performance search using full content structure and meta-data. Use the InSite connectors to bridge search across your entire enterprise. Easily add secure search collections for databases, applications, file systems and other content sources. Ingeniux InSite can break down the silos across your organizations and deliver true information search and retrieval.


Since 2005 Ingeniux has specialized in software-as-as-service delivery. Ingeniux uses a managed services model with dedicated VMs and VLAN's. Ingeniux provides 24X7 support and monitoring, managed upgrades, and affordable monthly service fees for operations support.



Ingeniux CMS provides a Developer API written in ASP.NET. The API is available in REST and SOAP. The CS API provides access to the content store and CMS application services. It is built around a NoSQL document database. The DSS API provides access to the content delivery tier and is used to integrate content in applications and web templates. The Ingeniux API is session-based and transaction-oriented, provides full support for LINQ syntaxes, uses a modern object structure and naming conventions for ease of use and development, and is concurrent and supports multi-threading for high-performance applications and deployment via ASP.NET, and MVC.

Ingeniux provides a faster, more agile platform for developing ASP.NET-based websites and applications. It features a true three-tier architecture, support for the latest ASP.NET technologies including MVC and the Razor view engine, full Visual Studio integration, and an open RESTful API.Elements

Elements are used to structure content in Ingeniux CMS and deliver expert editing. Similar to form-fields, elements include plain text, WYSIWYG text, images, video, navigation (queries into the Ingeniux repository), lists, groups, and dozens of other functional editing and content structure definitions. Ingeniux ships with a wide range of Elements or you can build your own using the Ingeniux CSAPI.


Content is modeled in XML schemas using the Ingeniux Schema Designer. The content model is very rich and designed to maximize content reuse by structuring content, separating content from presentation, support for meta data, and component-based content chunking.

There are over 25 standard element types, such as Text (string), XHTML (WYSIWYG editing), image, media file, database query, navigation, etc, that can be used to define the data model for a document. The elements are parsed by the CMS to provide the authoring forms and user interface. The Ingeniux Schema Designer provides versioning and control as well as syncing and replication to propagate changes across existing content items. This allows content models to change and to selectively update existing content with those changes.

Content is stored in NoSQL document database that is schema-free. Any changes to the content model are automatically available within the CMS repository

Visual Studio Integration

Ingeniux CMS supports template development in Visual Studio. An Ingeniux site is a standard ASP.NET project in Visual Studio. Ingeniux content and information is available as a Web Service directly within Visual Studio.



Publish content using a wide range of character sets. Ingeniux CMS supports bidirectional (bidi) text, UTF-8, Unicode, and other character formats, empowering teams to publish web pages in any language regardless of the text flow or encoding.


Import and export content for localization using the Ingeniux Translation Dashboard. With connectors for many leading localization solutions and a flexible interface, Ingeniux can integrate seamlessly into your existing translation process.


Enabling teams to work in the CMS using their native language improves productivity and end-user adoption for global organizations. Language packs instantly deliver Ingeniux CMS software in a wide array of languages. Ingeniux CMS comes standard with English, French, Spanish, German, Italian, Japanese, Chinese, Korean, and other language packs.


The Site Definition Manager provides a tool to track localization of site templates and assets, including individual page elements, components, workflows, and page creation rules.

Master - Child Page Cloning

Want the ease of a content versioning with the flexibility of a page? Clone it. Clones provide synced copies of web pages in Ingeniux CMS with their source or "master" page. Each clone can be organized alongside original content to create a unique web experience for each language or region. When one copy is updated, the owner of each clone is notified to translate his or her view of the changes. Links in the page properties connect each version of a page, making it easy to track sources and localized content.


Ingeniux makes it easy to translate categories for any language or region. Develop your taxonomy once and use it for every country site and language variation, maintaining search capabilities, facets, audience targeting, and browse-by-category capabilities.


Translate in Ingeniux CMS using side-by-side editing. Creating a new translation is as easy as viewing the content on the left pane and typing in the translation in the right pane. Preview shows the translated content with full layout and presentation.

Translation Workflow

Ingeniux CMS offers pre-built workflows designed to make translation easy and manageable. Starting a translation only requires one click. Once a page is bound in workflow, it is guided through every step in the translation process, sending notifications to relevant parties, recording the audit trail, and automating tasks like publishing and archiving.


Adaptive Mobile Delivery

Ingeniux standards support for adaptive HTML5 web technologies like jQuery Mobile, Sencha, and others, Ingeniux delivers task-based web apps the leverage single sourced content and information architecture for adaptive mobile web experiences and services. Ingeniux also offers a library of best practice mobile templates.

Responsive Design

Ingeniux natively supports the Bootstrap 3.x and Foundation 5.x responsive frameworks. A plug-in system supports additional responsive frameworks. The Ingeniux Page Builder uses responsive frameworks to generate the grids in which content items can be added and rows and columns set to visually layout a new page or modify an existing template.

Device Detection

The Ingeniux Dynamic Site Server is a device aware-application that detects the user agent and device for each content request. Ingeniux CMS is able to target and render content based on device types and capabilities.

Device Emulation and Preview 

Ingeniux CMS preview supports desktop, tablet, and Smartphone content emulation and preview. The software is pre-loaded with standard device previews. Additional previews may be loaded from the Device Library. 

DeviCe Library

Ingeniux packages a device profile library of over 20,000 mobile devices that is automatically updated weekly with new specifications. The library is used for loading emulations and for real-time device and capabilities detection for intelligent content display.