ScientificCMS is based on the Content and Collaboration Management (CCM) Framework and is specifically designed to manage large and complex content. It includes version control, archive function, defined work processes, safety features, style sheets, templates and much more.

The Content and Collaboration Management System (CCM) is a set of tools for managing website content and WEB based collaboration. It was developed from the ArsDigita Community System (ACS) that was initiated at MIT by Philip Greenspun, who, together with several MIT colleagues, founded the company ArsDigita. ArsDigita was later acquired by Red Hat, and ACS was developed into the Red Hat Content and Collaboration Management System. As part of the changes in Open Source software distribution Red Hat made CCM a community driven project in 2004. Several projects emerged but all development soon concentrated at the APLAWS project, a special configuration of the CCM that was designed to enable local governments in the U.K. to deliver services online and incorporated into the Local Authority Websites National Project. APLAWS absorbed most of the development efforts over time and evolved into the central place of development. The source code is hosted as part of fedorahosted.org now.

Features that set the Content and Collaboration Management platform apart from other open source content management systems and make it specifically suitable to handle extensive and complex information include:

The default presentation layer produces HTML which is matches the requirements of the Section 508 and the WAI specifications.
Strong Categorization System
Creates organizational categories for content items, which are browsable and searchable. The system allows for poly-hierarchic categorization and builds an information retrieval system which makes complex content available to website visitors with varying interests and perspectives.
Enterprise Grade
The system is ready to run in a multi tier enterprise environment providing Load Balancing and High Availibility.
Form Builder
The CMS includes a form builder wizard for creating online forms like contact forms.
The CMS includes a system to save older versions of content items, enabling you to rollback if necessary. You can view the differences between versions.
Information Centric
The system is designed as an pool of information upon which different views can be set up to build a specific web site. Other content management system are build as a managed set of web pages.
Integrated Authoring Environment
An easy-to-use form-based interface produces structured content, which includes text, images, hyperlinks, and so on. It provides a fault reducing structure. Content creators add information within fields, which prevents incorrect structure and formatting. Authurs are enabled to concentrate on their knowledge domain instead considering Web techniques and Web design issues. Of course, they can upload content from other applications, such as Microsoft Office and OpenOffice.
The CMS has a highly flexible publishing model for managing content lifecycles, enabling users to schedule publishing and removing of content items, and their durations and date ranges.
Modular and stable API
All functions are provided in modules interconnected by a strong, long living, and well documented API. General purpose modules and application or customer specific modules can thus be combined to produce a stable system that is specifically tailored to the users or to various applications domains needs.
Managing Users, Groups, and Roles
The CMS can help you manage an unlimited number of groups, users, and roles in a simple, coherent way that is fully integrated with the access control system. It provides role-based permissions at multiple levels including content item granularity, supports integration with LDAP authentication, and provides security and permissions for groups and users.
The CMS has native support for managing and syncing content in an unlimited number of languages. All static strings in the CMS are globalized, enabling easy localization. Content items are grouped into content bundles, which enables you to publish a single piece of content to different languages.
Multiuser Authoring
Users can create, edit, and modify the content they are responsible for while others are working on their items. The CMS tracks which users are working on specific items and prevents other users from making simultaneous modifications to the same piece of content.
One instance of ScientificCMS can handle multiple websites. Each can have a complete separate set of users, groups and roles. Also each site can use a totally different design. Content can be shared between multiple sites.
Resusable Content
All content, including text, images and ifles and be used at different points in the system
Semantic Structure
Information is organized into "content types". Based on its semantic structure, this allows information to be accessed and systematically reused in different contexts.
ScientificSMS is able to run by default in a multitier environment where the application server and the database server are separated vy a firewall from the front end, publicly accessible Web Server. That way it core of the system is protected. Additionally this feature enables High availibility. Several servers may run ScientificCMS in parallel, compensating a fault in any of the systems.

At the level of work organization, the CCM framework establishes clearly defined roles and documented and transparent roles, permissions and workflow processes. The processing of all content is clearly and completely separated from technical or web-specific features and functions.

By enabling and allowing every individual to create and maintain content, a large website can have up-to-date content in every area. The individuals closest to the content are responsible for updating and modifying it and can work on the task without having to rely on web experts.