Legacy streetlight management software fails in predictable ways — it runs on one person's desktop, only that person knows how to use it, it hasn't been updated since the company stopped supporting it, and the day that person retires or leaves, the entire institutional knowledge of your streetlight inventory goes with them.
Public works departments that built their streetlight programs around desktop GIS software, custom-built databases, or first-generation asset management platforms are operating with tools that were designed before browser-based collaboration, mobile field access, and live data synchronization were standard expectations. The software isn't wrong — it was right for its time — but it creates organizational fragility when field crews can't access the data in the field, when reports require someone with specialized software knowledge to produce, and when the system can't be handed off to new staff without a months-long training investment.
Replacing legacy streetlight management software is a transition that departments delay because it feels disruptive. The disruption of staying on the legacy system is harder to see — it's spread across every work order that requires a desk trip to look up, every report that takes a week to assemble, and every new hire who spends six months learning a system the vendor no longer supports.
Here's how to make the transition to Atlas without losing what your legacy system took years to build.
Why Legacy Streetlight Software Creates Ongoing Organizational Risk
The problem with legacy software isn't the data — it's the fragility of the system that holds it.
The transition away from legacy software is a one-time project that eliminates ongoing operational risk — and the ongoing cost of working around systems that no longer serve the department well.
Step 1: Audit What's in Your Legacy System Before Migration
Before migrating anything, understand exactly what you have:
- Export the complete fixture inventory from your legacy system — every fixture with every attribute field, however many years of records it contains
- Export the maintenance history — closed work orders, inspection records, condition assessments — the historical record that took years to accumulate and cannot be recreated
- Document the data schema of the legacy system — what each field means, what values are valid, and which fields are actively used vs. vestigial from an earlier data model
- Identify data quality problems in the legacy export — duplicate records, inconsistent field values, missing coordinates, fixtures assigned to invalid districts — that need resolution before or during migration
- Note what the legacy system does that Atlas needs to do — specific report formats, specific workflow configurations, specific access control models that field crews have built their daily work around
A thorough pre-migration audit prevents post-migration surprises where discovered data is incomplete, inconsistent, or formatted in a way that doesn't translate cleanly.
Step 2: Map Legacy Data Fields to the Atlas Schema
Different systems use different field names for the same concepts:
- Create a field mapping table that connects every legacy field to its Atlas equivalent — "POLE_COND" in the legacy system maps to "pole_condition" in Atlas; "DISTRICT_CD" maps to "district"
- Identify fields with no Atlas equivalent that are department-specific — these may need to become custom attribute fields in Atlas, or may reveal that the department has been tracking something the current Atlas data model doesn't have a place for
- Standardize value lists for categorical fields — if the legacy system has 15 different spellings of "HPS" across different vintage records, those need to be unified to a single value before import
- Handle coordinate format conversion if the legacy system stored coordinates in a projection other than standard decimal degree GPS coordinates — this is a technical step that the migration plan needs to include
- Define the migration approach for historical records — full history import, or only records from the last 5 years, with older history archived in an accessible format rather than migrated into the live system
Step 3: Migrate Fixture Inventory and Historical Data
With mapping complete:
- Conduct a test migration with a representative sample of 100–200 fixture records before the full migration — verify that coordinates, attributes, and condition data appear correctly in Atlas and that field mapping produces the expected results
- Import the full fixture inventory using the tested field mapping, allowing time for geocoding of any records with address-only location data
- Import maintenance history as historical work order records linked to the corresponding fixture records — the historical record is what gives every fixture's maintenance plan its context
- Validate the migrated data by comparing Atlas record counts to legacy system record counts by district, cross-checking a sample of individual records for accuracy, and confirming that geographic position of imported fixtures matches expected locations
- Archive the legacy system export in a secure, accessible location — the raw export is the source of truth for any future questions about what the legacy system contained
Also read: How to Build a Streetlight Inventory Database with a Map
Step 4: Configure Atlas to Match Your Operations Workflow
Data migration is half the transition — workflow configuration is the other half:
- Set up district views matching your current district boundaries and the existing crew-to-district assignment structure — crews who are used to seeing their district shouldn't have to re-orient their spatial understanding of their area
- Configure work order types matching the categories your crew uses — if your legacy system had 12 work order types, those 12 types should exist in Atlas before a single work order is created
- Build the report templates your management team uses regularly — the weekly outage summary, the monthly work order volume report, the quarterly condition trend — before transitioning staff off the legacy system so reports are available from day one
- Set up user accounts with appropriate access levels for every staff member who will use Atlas — field crews, supervisors, administrators, and any external stakeholders like utility partners who had access to the legacy system
- Run a parallel operation period for 30–60 days where both the legacy system and Atlas are used for real work — this reveals workflow gaps in the Atlas configuration before the legacy system is decommissioned
Step 5: Train Staff and Transition Ownership
The technical migration is done; the human transition is starting:
- Train field crews on Atlas mobile first — the feature they'll use most is the most important to get right, and field crews who are comfortable with Atlas mobile will be the strongest advocates for the transition with colleagues who are skeptical
- Train supervisors on dispatch and reporting workflows before the legacy system is shut down — supervisors who can't produce their weekly report from Atlas on day one will be tempted to keep the legacy system open "just for now," which delays full transition
- Identify a primary Atlas administrator within the department who takes ownership of the system configuration, user management, and data quality — this person should be involved in the migration from the beginning, not introduced after the migration is complete
- Document the new workflows in a format that new hires can use without being trained by the current primary user — the single-point-of-failure risk of the legacy system shouldn't be replicated in the new one
- Celebrate the transition — a department that's moved from a desktop GIS file to a browser-based platform has made a real operational improvement, and acknowledging it with the team matters for adoption
Step 6: Decommission the Legacy System Cleanly
Don't leave the legacy system running as a shadow system:
- Set a decommission date for the legacy system and communicate it to all users — a system with no decommission date runs forever as a shadow database that creates data inconsistency when staff update records in the wrong place
- Archive the legacy system data in a read-only, accessible format before decommissioning — the archive should be findable if a future audit or legal matter requires access to historical records from before the migration
- Document the migration including what was migrated, when, by whom, and how — this documentation is the evidence that the historical record in Atlas is complete and accurate, which matters if the migration is later questioned
- Revoke access to the legacy system after the decommission date rather than leaving it accessible "in case someone needs it" — accessible legacy systems get used, creating data drift that undermines the new system's authority
Use Cases
Replacing legacy streetlight management software matters for:
- Municipal public works departments whose primary streetlight management tool is a desktop GIS file or custom Access database that only one or two staff members know how to operate and that doesn't have field access for crews
- Utilities with inherited streetlight asset management systems from merged or acquired service territories that are now running multiple incompatible legacy systems and need a single platform that covers the unified service territory
- Transportation departments whose legacy highway lighting management system was never designed to connect to modern work order management, 311 integration, or mobile field access — leaving a usability gap that staff have filled with workarounds
- Public works departments facing key person retirement where the staff member who built and maintains the legacy streetlight system is within two years of retirement, creating urgency for a transition that preserves institutional knowledge before it walks out the door
- Municipalities that have grown significantly since the legacy system was implemented, with an inventory that has outgrown what the legacy tool was designed to manage — performance, storage, and concurrent access limitations that were never a problem with 2,000 fixtures are now apparent at 10,000
It matters for any organization where the legacy system is the right answer to a version of the question that's no longer being asked — and where the cost of staying on the legacy system is paid every day in operational friction that's hard to see but real to measure.
Tips
- Don't wait for the legacy system to fail to start the migration — a migration planned under time pressure because the legacy system crashed or the only person who could operate it left produces worse outcomes than a planned migration with sufficient time for data validation and staff training
- Bring field crews into the selection process before committing to Atlas — crew members who were consulted about the new system are more invested in making it work than crew members who were told about a new system that appeared on their phones one day
- Don't migrate data you don't need — a legacy system with 20 years of work orders going back to fixture IDs that no longer exist is a case for selective historical data migration, not a full import of everything the legacy system contains
- Run the parallel operation period honestly — using both systems simultaneously for real work is the only way to discover the workflow gaps in the new system before decommissioning the old one
- Plan for the migration to take longer than expected — data quality problems in legacy systems are almost always worse than the pre-migration audit reveals; budget time for data remediation that wasn't anticipated
Replacing legacy streetlight management software with Atlas is a transition from fragile, siloed infrastructure management to a live, browser-based platform that any staff member can use in the office or in the field — without the single-point-of-failure risk that legacy systems create.
Streetlight Software Migration with Atlas
Migrating from legacy streetlight management software requires a platform that can receive decades of historical data, support the operational workflows your crews rely on, and be maintained by the department without specialized software expertise. Atlas is built for exactly this transition.
From Legacy System to Live Platform
With Atlas you can:
- Import your complete fixture inventory and maintenance history from any CSV export, preserving the historical record that took years to accumulate without requiring a GIS migration specialist
- Configure district views, work order workflows, and report templates to match your existing operational structure so staff transition to familiar workflows rather than learning an entirely new organizational model
- Give every staff member browser and mobile access to the full streetlight management platform from day one — not a subset of features for field crews and a different subset for office staff
Also read: How to Create a Streetlight Asset Map for Your Municipality
A Platform Your Team Can Own
Atlas lets you:
- Manage user accounts, data schema, district configurations, and report templates without a GIS administrator or software vendor involvement — the department owns the configuration, not a contractor
- Access complete streetlight inventory and work order history from any browser or mobile device so no single staff member's departure creates an access crisis
- Connect to modern municipal systems — 311, work order management, utility billing — through standard data formats rather than custom integration projects that cost more than the legacy system's original implementation
That means a streetlight management platform your whole team can use — and that your organization doesn't outgrow when you add staff, districts, or fixtures.
Migration Support at Any Scale
Whether you're migrating a 1,000-fixture inventory from a single desktop GIS file or a 50,000-fixture multi-system consolidation from a merged service territory, Atlas handles the data volume and the complexity without requiring a large-scale implementation project.
It's legacy streetlight software replacement built for public works departments — not for IT-led software procurement projects.
Start Your Migration to Atlas Today
Every day on a legacy streetlight system is a day of deferred institutional risk. Atlas gives you the browser-based, mobile-accessible, team-owned platform that your streetlight program needs to operate without single-point-of-failure fragility.
In this article, we covered how to replace legacy streetlight management software with Atlas — from auditing what's in your legacy system and mapping data fields to migrating inventory and history, configuring operations workflows, training staff, and decommissioning the legacy system cleanly.
From the initial migration audit through staff training, parallel operation, and legacy system decommission, Atlas supports the complete legacy replacement transition without a large-scale IT implementation project.
So whether you're replacing a desktop GIS file, a custom Access database, or a first-generation asset management platform, Atlas gives you the path from legacy fragility to modern, accessible streetlight management.
Sign up for free or book a walkthrough today.
