The installers below do not come with framework (basemap), which Roadsoft requires for installation. If you do not currently have Roadsoft, contact us depending on if you are Michigan agency or a non-Michigan agency.

The system requirements for Roadsoft, Roadsoft Mobile and the Laptop Data Collector can be found in the Roadsoft Manual.


If you are running Roadsoft or LDC 7.8 or earlier, or your basemap is Michigan Framework Version 15 or earlier, do not install or update to the new version of Roadsoft. Contact Roadsoft technical support at

Before Updating or Installing

  • Back up your data.
  • Prior to installing or updating Roadsoft/LDC, check your operating system version and SQL version for compatibility.
  • If you are in the middle of data collection, import any LDC data into Roadsoft.

Roadsoft 2018.3

Released Monday, April 2, 2018


Update File:

Use the full installer for release version 2018.3. 

Full Installers

Setup File (Bootstrapper):

The full Roadsoft installer with SQL Server Express.
Setup File (No bootstrapper):

This is the full Roadsoft installer (no "bootstrapping") without SQL Server Express. This installer is silent install compatible.

Old Versions of Roadsoft

For older versions of Roadsoft (version 7.8.x or earlier), contact Roadsoft Technical Support at

Roadsoft Update History

Component Updates
Culvert Module
  • Fixed Culvert Rating list and Culvert Maintenance list to always display in descending date order (newest to oldest).
Filter Builder
  • Fixed bug causing an exception when loading a saved filter using the 'Not Empty' operator.
Guardrail Filters
  • Added filters for 'Side of Street', 'GPS Located', 'Date Installed', 'Year Installed', 'Approach Flared', 'Departing Flared', 'Has Reflectors', 'Inspectors', 'Memo' field on inspections, and Post/Beam/Block Type along with their Descriptions fields.
Guardrail Module
  • Added 'Repair Moderate' and 'Repair Critical' to the Guardrail Condition lookup for inspections.
Intersection Module
  • Added 'Over/Underpass' to the Geometry lookup to better identify (and filter out) intersections that do not actually cross at grade.
LDC Import
  • Fixed bug importing culverts from an LDC export causing an exception on null 'WidthUnit' values.
  • Adjusted import for LDC road data so it will maintain shoulder data when the width is collected but the type is not.
Pavement Management
  • Fixed 'key not found in collection' exception creating project maps for the Project Planner Detailed Report when a treatment name contains a trailing space.
  • Fixed bug in the Project Planner Condition by Year Report which was incorrectly calculating the Average PASER Rating.
Point PMark Filters
  • Fixed the 'ROAD: Control Section' field; Operator and Field Group were swapped.
  • Fixed the 'Inspection Date' field so the Values drop-down contains a list of dates previously entered in the field.
  • Fixed the 'Condition' field so it works like other condition/rating fields; allows multiple values and has all operators including greater than/less than variants.
Sign Filters
  • Fixed 'Primary Key Violation' exception adding 'Last Visual Condition' filter criteria.
Sign Library
  • Fixed occasional bug selecting certain signs in the filtered grid causing a 'DataGridView Default Error Dialog'.
Sign Module
  • Fixed bug causing the inclusion of archived signs in the Support label on the map.
TAMC Export
  • Updated the data format and new fields to meet new Asset Management PASER and IBR data collection requirements for 2018.
  • Fixed bug in the TAMC Project Export grid which shows 'Value must be numeric' when the Cost column has focus and the cursor is moved off the postion.
Traffic Count Module
  • Added 'User Station ID' and 'Road Name' fields to available fields to label Traffic Count Stations on the map.