Software deployment is the final stage in development, and it involves several tasks. Here is a brief list of the most important ones:
- Software Installation
- Software Configuration
- Data Conversion
- IT Staff Training
- User Training
- Parallel Testing
We like to be on-site during deployment just to make sure everything goes smoothly, and address any last-minute issues. Let's take a look at each step.
Software Installation
We'll usually install most or all of your application remotely, and then address any integration issues while on-site. This includes installing the database and web/user interface portion of the system.
Software Configuration
No two environments are ever the same, so configuring your project to fit your environment is critical. Typically this step is done remotely, but there are occasions when an on-site visit is necessary.
Data Conversion
Often times we will need to convert your existing data to the new system format. This can be performed either on-site, or remotely, based on your specific situation.
Parallel Testing
Once we've converted your data we'll run the new system along side your existing one. This way you can compare the two systems and validate that the new system is functioning properly.
IT Staff Training
Depending on the size of you company, you may or may not have a dedicated help desk. If you do, we'll train your staff how to administer the system, perform routine maintenance, and address occasional end-user questions.
User Training
While on-site we also need to train the users of the system. This usually involves multiple sessions focused on different user groups. A quick start guide is usually created to get everyone up to speed as soon as possible.
Our team can handle all the details. If you don't have the in-house technical expertise, don't worry. We can take care of everything.

