Features in CIMCO MDM

System components

Enterprise scalability

MDM consist of a server, PC client and web client. Client and server can run on the same PC or distributed on multiple servers with hundreds of clients across facilities worldwide.


Robust and reliable server application which operates a fast SQL database (or Microsoft SQL). Does all the heavy lifting in the background.


Windows-based client application which provides the main interface for managing files, initiating file transfers and customizing the MDM system. Access multiple MDM Servers across a LAN, WAN or the Internet.

CIMCO MDM Web Client

Access MDM from any mobile device with a web-browser. Search for documents, initiate file transfers and view setup sheets, tool lists and other documents directly at the machine.

CIMCO Edit included

MDM includes and is fully integrated with CIMCO Edit Standard for comprehensive side-by-side file comparison and advanced NC program editing.
File management, meta-data, import

Customizable document structure

Custom structure organized with levels and sub-levels. Levels work like virtual folders with restrictions such as file types, users access and which sub-levels are allowed.

Reference, copy or move files

Add files by drag- and dropping them onto a level. Files can be referenced in their current location, or be copied/moved by MDM to a user defined directory.

Auto-import files and directories

MDM can auto-import your existing directory structure – or if required, create a new structure from your directories and files.

Auto-append levels

For consistency and a faster workflow, MDM can auto create sub-levels when a level is added. A Drawing level might have CAD, CAM, Sales Data and Revision sub-levels created.

Auto-name files and folders

Ensure consistent naming with auto-naming when adding levels and documents. Generate names by combining static text, vaiables, auto-increment, extensions and more.

Machine specific levels

For safety, levels can be restricted to specific machines (Machine Groups) to ensure that associated documents/NC programs can only be transfered to those machines.

Customizable data fields

Associate meta-data to levels using Data fields. Can be read-only or required such as requesting a user-comment when a file is added, updated or when status is changed.
Integrated search

Customizable Search panel

Customizable and adaptable Search panel with global and level-specific search fields (only visible if relevant to selection). Includes advanced options for filtering by date and time periods.

Search management

The Search Results window lists the results when multiple matches are found. Select a result to locate the level/document or export results to Excel for further analysis.

Advanced file indexing

Advanced file indexing for more intelligent search results
File transfer, remote request

Send/receive directories

Configurable network directories for transfers to/from machines. Files sent are copied to the apropriete machine directory. Receive directories are monitored for files to import.

FTP file transfers

Transfer files directly to/from FTP based machines. Files sent are copied to the apropriete Request directory on the FTP server. Receive directories are monitored for files to import.

Advanced transfers with DNC-Max

MDM integrates seamlessly with CIMCO DNC-Max for advanced file transfers using higher network protocols such as FANUC FOCAS and Heidenhain.

Remote request

Avoid walking programs out to the shopfloor. Initiate file transfers directly from the machine’s control, from the MDM Web Client or using a Barcode reader.

Barcode reader support

Create barcodes for frequently used documents. Scan the printed barcode and MDM will automatically find the documents for you.

Supports mobile camera

Use the camera of your mobile device to take pictures of your machine setup for future reference. Pictures are automatically stored in the right location in MDM.

Request program numbers

When working on a new part that is programmed on the machine, the operator can request a new program number from MDM.
File review, version control, workflows

Import Queue

Incomming files can automatically be placed in the Import Queue for later review and approval. Supports side-by-side file comparison for easy review/accept/reject of changes.

Version control

Documents and entire levels (+ sub-levels) can be raised in version. Accepting changes or doing backups on a specific level or document automatically creates a new version.

Complete version history

See the version-history of any document, level or sub-level. Easily compare and restore to an earlier version or revert back to the latest. All versions are safely stored.

File Check-in/out

Check-out a file to work on a local copy while preventing users from modifying or transfering the same file. Check-in to create a new version which you or other person must review/accept/reject.

Status-driven workflows

Use status changes in document/levels to trigger actions and define workflows. Restrict access/approval to certain users, set transfer limits, send email/texts or request a comment.
CAD/CAM integration, third party applications, tool management

CAD/CAM integration

Works with CAD/CAM systems from leading vendors. Quicklaunch your CAD/CAM system, preview/open parts directly and auto-save changes, operations, tools, and NC code back to MDM.

Supports multiple instances

Save time and licenses. MDM avoids having to start a new session of your CAD/CAM system each time a new part is opened using MDM.

Preview CAD/CAM files

Preview part files directly in MDM without launching your CAD/CAM system and even without having the CAD/CAM system installed.

Generate documents

Auto-generate Tool lists, Operation lists, Setup sheets and more in both PDF or Word format.

Built-in Tool Manager

Manage all your tools in one location and exchange tool data across applications. Search, import or create custom tools. Tool diagrams with key measurements and usage statistics.

File templates and reuse

Save time with templates when beginning work on a new file such as a part or NC program. Can be configured for specific machine models in your setup.

Third party applications

The flixibility of MDM enables integration with most applications such as editors and DNC software. MDM can also access data from other information systems if files can be accessed.
User/machine management, distributed teams, collaboration

User/group management

Fine-grained control over user/group permissions such as view, add, edit, move, approve/reject, delete and transfer. Configure permissions for nearly every feature and workflow.

Supports distributed teams

Users in different geographical locations can easily log onto the central MDM Server. Version control, comments on file check-in/out and logging enable efficient team collaboration.

Supports Windows login

MDM can utilize a user’s Windows login to access MDM so users avoid having to type and remember a password – effectively using Windows authentication to manage MDM logins.

Machine management

Machines (ports) and their dedicated transfer directories are configured using Machine Groups. Machines are usually grouped based on their similarity and ability to run the same files.

Comprehensive logging

Logging of all user and machine actions such as program changes by users or machine file transfers. Logs can be exported using the reporting options in MDM.

Flexible reporting system

Combine the information stored in MDM to generate a wast variety of reports such as overview of transfers, server usage by user or tool usage by project.

Integrated report designer

Generate report templates to company standards with the integrated report designer. MDM automatically stores reports under their correct level.

Printable reports

Generate tool lists, setup sheets, operation lists, QA documents, and drawings in print-ready Word or PDF format.