Custom Development


CitiTech has a professional staff of software engineers, designers, developers and test personnel qualified to modify and customize CMS software, develop interfaces and new functionality or create custom reports that meet management objectives. Every software development project is well-defined with clear objectives and scope of services.

Contact Us

Make Life Easier

Users can commission special screens and/or add-ins to enhance CMS’s functionality, save steps or even eliminate double data entry, and make their lives easier!

Mississippi Department of Transportation (MDOT)

When Mississippi’s Department of Transportation (MDOT) purchased CitiTech Management Software (CMS), they wanted to continue to use their Data Collection Form (DCF) to capture information for Inspections. The custom form was developed and folded into CMS, which they named “AMMO” (Accountability in MDOT Maintenance Operations).

It makes MDOT inspectors’ lives easier because they can continue to use their own familiar form to capture inspection information. Using handheld devices, they enter information and upload it. CMS’s Inspection Results records are created automatically when they choose the “Process DCFs” menu item.

Read More

City of Arcadia, California

The City of Arcadia, California took advantage of CitiTech services like custom report writing and data import services. For example, the Lighting Report was commissioned by, and written specifically for, Arcadia. As another example, they had CitiTech convert and import existing equipment, inventory, sidewalk, curb/gutter, and sign data tables, negating the need for data entry for most resources and assets.

Read More

Alabama Department of Transportation (ALDOT)

When Alabama Department of Transportation (ALDOT) acquired CMS, they had some enterprise systems that they wanted to keep as the primary system of record. To fulfill this need, CitiTech Systems developed interfaces. For example, interfaces were built to use the data in the Alabama Bridge Information Management Systems (ABIMS) to create and update bridge inventory and condition assessments. The custom interfaces were also built to use inspection data from ALDOT’s Pavement Management Office to generate pavement condition assessments in CMS. The results collected from the bridge and pavement condition assessments are then used for calculating the Level of Service (LOS) for assets.

Other interfaces were developed in what ALDOT called “RoadMAP” (Road Maintenance Accountability Program), to create and/or update records in RoadMAP for Employees using their Human Capital Management (HCM) system and Comprehensive Project Management System (CPMS). Equipment records are also updated using CPMS and their Comprehensive Equipment Management System (CEMS) and Material records are updated using CPMS. In addition, CitiTech created triggers that send emails to the appropriate ALDOT personnel regarding accident-related work orders being scheduled or completed, and regarding completed sign-related work orders. RoadMAP evaluates the results of sign inspections and, if any sign falls out of the user-defined standards and work has not been done to repair the deficiency, sends an email to the appropriate personnel! CitiTech also developed an interface that allowed customer input data on LOS for each maintenance feature, including customer ratings, to be brought into RoadMAP. Another interface developed by CitiTech Systems creates equipment usage data when the minimum required hours/miles have not been met for a month – by either creating or updating work reports. Of course, some of these interfaces needed custom reports, so CitiTech provided custom reports such as “LOS Actual –vs- Customer Perceived,” “Outbound Labor,” “Outbound Equipment,” “Outbound Material,” and “Accident Reimbursement.”

In addition, ALDOT needed a customized condition assessment form, so CitiTech Systems designed a “Data Collection Form” to their specifications. After all, the Alabama State Highway System consists of approximately 11,000 centerline miles of roadway, so the ability to continue assessments in a familiar way was important.

ALDOT identified specific functionality that was lacking in the calculation of inventory quantity and CitiTech enhanced core CMS software to improve it for everyone! A new system preference was created for calculating “Inventory Qty” by factoring in Asset Program (or not), which affects Annual Work Plans, LOS Analysis, Work Plan Analysis, and Budget Analysis.

Read More

Tulsa County

Tulsa County, Oklahoma has used CMS for many years. When they implemented a new payroll system, it was touted as being all the information they needed to capture, and discontinuing CMS was considered. Instead, they leveraged CitiTech’s flexibility to customize data to match codes in their new payroll system. They leveraged CitiTech’s know-how to compare data in the two systems. They leveraged CitiTech’s manpower to write approximately 60 custom reports they use on a weekly basis.

Tulsa County’s foresight and CMS’s configurability have allowed them to meet accounting requirements and perform little or no dual entry while keeping CMS and the information they need. For example, CitiTech created mandated State of Oklahoma reports like the Consumable Reports (reports that show material items they use whose value exceeds $500.00 in a year). “Without CitiTech we would be using Excel or Access if not pen and paper for our Consumable reports”, said Barbara Pursell, Database Administrator for the Tulsa County Engineering Department. “Custom reports developed in CMS automated the process, automatically increasing efficiency.”

Read More


Leave a Reply

Your email address will not be published. Required fields are marked *

Performance Based Asset & Maintenance Management Software