Application Migration for Software Company


A leading provider of innovative real estate software applications and hosted solutions, was looking to migrate an application to an Azure cloud environment. This application was a 32-bit app hosted on an out-of-support on-prem server running Microsoft Windows Server 2008 SP2. This provider required a team of Azure experts to migrate the application(s), databases and infrastructure. Who better to handle this than Provato.


Our solution kicked off with the planning and design phases. In the first step, critical refactoring aspects of the solution were solidified:

  • Security
    • Improved security of environment would be paramount
    • Use of multi-factor authorization would be necessary
  • SLA for customers:
    • Uptime and availability
    • Backup/Recovery
  • Policies, rules, and GPO’s
  • Server/Technology Constraints

Other future state design components followed shortly thereafter and consisted of the following:

  • User access
  • Networking
  • Disaster recovery
  • Restore
  • Performance
  • Monitoring

With the design and planning complete, the production environment was ready for build including:

  • Script and build production environment including:
    • VMs for Application and Active Directory
    • Database resources
    • Azure networking
    • Monitoring

The final step of the process were testing out the new environment:

  • Customer access
  • Backup/restore
  • Migration plan for customers to production environment from Data Center
  • Prepare “go live” plan and communicate with customers

Environment was validated and ready for customer migration. The project duration was 12 weeks from initial discovery call to post-build testing.