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 2017.x or earlier, or your basemap is Michigan Framework Version 16 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 2020.4

Released Friday, April 24, 2020


This will update Roadsoft to the latest version. NOTE: Requires Roadsoft version 2020.3 or newer. For older versions, use the full installer below.

Full Installer

This is the full Roadsoft installer including SQL Server Express. This installer is silent install compatible.

PLEASE NOTE: All users connecting to a shared database must have their Roadsoft client updated to 2020.3 or newer.

Old Versions of Roadsoft

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

Roadsoft Update History

Component Updates
Crash Reports
  • Fixed bug in Intersection-related reports (Standard Crash Report - Intersection, Standard Crash Report - Intersection by Year, and Standard Crash Report - Intersection One-Line Listing) which would display field names rather than data.
Framework Migration
  • Fixed bug migrating old edited Crash data.
  • Fixed bug migrating Linear Pavement Markings which would leave gaps in segments and would result in segments that could not be collected in LDC.
  • Fixed foreign key violation migrating Linear Pavement Markings.
  • Removed exception message when reloading basemap layers that no longer have data (such as Rail or Non-PR Roads).
  • Fixed bug in which layer filters were not reapplied after migration, resulting in an empty layer with no shapes until the filter was cleared or reapplied.
  • Fixed field truncation on Migration Summary reports for Projects and Guardrail.
  • Fixed unhandled exception opening a module if the last state of the form was undocked.
  • Fixed issue on high-DPI displays where Map Layer Properties window always showed with a default size that was too small.
Project Builder
  • Fixed some inefficient code in loading the Project Add/Edit form which would result in long delays depending on the number of total saved projects in the database.
Roadsoft Export
  • Fixed bug exporting to Roadsoft export file when Intersection layer was included.
Road Module
  • Fixed unhandled exception switching to the Routine Maintenance page in Multi-Edit
Safety Analysis
  • Fixed 'The method or operation is not implemented' when downloading multiple UD10s from the map for the current selection.
Small Segment Tool
  • Added ability to filter list of small segments by All Roads, City Roads, County Roads, or State Roads. Tool is available under the Tools menu.
  • Added search box to find a particular small segment by road name.
  • Added right-click options to the grids to 'Zoom to Current Segment(s) on Map' or to 'Select Current Segments on Map'