MPS Group is a large technical placement company whose primary asset is the list of technical people that they place in positions. They were having difficulty managing the huge number of developers and systems analysts they worked with, and needed to develop a new way of managing all that data.
Additionally, the company maintains many local offices around the country, and each office needed to have access to the complete list of available people since many of the short term contractors they placed liked to change cities frequently.
The system they wanted to put in place had several restrictions. They were not comfortable with having the information in a standard website due to performance concerns. The industry they are in is extremely competitive, so they wanted to make sure that when a salesperson finally got a potential client on the phone, the sale would not be held up by waiting for a website to refresh. They wanted a local application that would access the central database while still providing the fastest feedback possible.
An additional requirement was being able to operate while the network was down. They were having a lot of trouble at the time with their communication lines, and had experienced several weeks where the remote offices were not able to communicate with headquarters. To reduce the risk of this happening again, they wanted to implement a scheme where each satellite office would maintain their own data, but continually synchronize with the main office when it was available.
The Alobria Systems team worked with their in-house developers to build a Windows application that would access the data on the local database. A main driver of the development was focusing on keyboard navigation so the sales people could access […]