DOC System


RailComm’s DOC® (Domain Operations Controller) is an advanced command, control, communication, and information platform that supports a wide variety of integrated solutions for indication, control, access, and distribution of critical operational data across the railroad enterprise.

The DOC System controls over 20,000 track miles of mainline CTC, dark territory and yard operations.

DOC supports a variety of applications for yard automation and mainline dispatching. Our customers benefit from having one platform, and same IT infrastructure, to fulfill their rail operations needs eliminating the cost and complexity of maintaining multiple legacy systems.

Main Modules

Graphical User Interface (GUI)
Displays a graphical representation of all controlled devices and surrounding track layout. Provides the status of field devices and operator actions by altering the display states of the icons. Informs the dispatcher of system messages and alerts. Manages ruleset forms including Track Warrant, Form D, Track Bulletins, and Track and Time.

Railroad Manager
Railroad Manager is a computerized asset management module that integrates train resources information. Manages trains, cars, end of trains, crew members, train calls, train delays, weather conditions and more. Provides a seamless integration of the electronic train sheet with the DOC GUI.

Operating Bulletins (OB)
In addition to the GCOR specific track bulletins, forms A, B, and C, the OB module manages railroad specific bulletins that provide a collection of restrictions that simplify their tracking and execution. These OB include the Daily Operating Bulletin (DOB), the Current Operating Bulletin (COB), and the Train-Specific Operating Bulleting (TSOB).

Graphical Playback
Plays back a graphical log of all field events. This module helps customers investigate incidents such as derailments or red signal overrun, in an easier and quicker way than it is by reviewing text event logs (also available). An exact time of an event can be selected or a series of events can be viewed at normal or accelerated speed.

Reporting Service
Allows authorized users to search for and display information that is maintained within the RailComm DOC System database. Reports can be accessed from any computer with access to the DOC System network, or from any computer with internet access (for Software-as-a-Service customers).

DOC Configuration
Allows an administrator of the DOC System to create and configure user accounts and security settings. These settings allow the users or group of users to have different levels of privileges according to their roles as end users of the system. The user privileges can be controlled across territories or workstations.

Third Party Interfaces
The DOC System can be easily interfaced with many enterprise systems used in the rail industry, including crew management systems, GPS tracking systems, meet-pass / movement planning systems, and more.


The system uses commercial equipment, and is scalable from a single workstation up to a fully redundant client server system supporting multiple workstations at various control locations.

  • Microsoft Windows Operating System
  • C++, object-oriented programming
  • Commercial off-the-shelf computers, components, and programming libraries
  • Fully compliant SQL database


RailComm offers two methods for licensing DOC. Customers have the option of either purchasing the necessary computer hardware on a client-server architecture, or they may elect to allow RailComm to host the system on our RailComm Cloud from our state-of-the-art data center.

Client-Server Architecture
This is a traditional architecture that allows the customer to have the DOC system application and database servers on premises, in addition to dedicated workstations. The customer’s IT department is the main administrator of the DOC network and is responsible for all the equipment’s condition, and communications from the servers to the workstations and vice versa. Likewise, it is the customer’s responsibility to keep the PC hardware updated and protected during its life span.

Cloud-Based program
The cloud-based or software-as-a-service model allows companies to outsource hardware and application hosting while maintaining complete control of customer support activities. This type of service allows remote control of rail operations from any web-enabled PC. Capital costs are significantly reduced as well as IT support costs. The result is that companies can easily implement effective solutions for security, zero downtime, and disaster recovery.

Login with AzureAD