Adjuster Advantage is a smart client application for the insurance adjusting business.
It utilizes Web Services to communicate between the client and the server.
On the server, data is stored using SQL 2005 and .NET objects for Data Access Layer and Business Logic Layer.
In addition to using Web Services, the client is capable of accessing the Business Logic Layer directly if it is connected to the local network.
Some of the business logic and data validation occurs on the client side utilizing local resources and minimizing un-needed trips to the server.
Once the validation process is completed, the data sent to the server gets revalidated to prevent spoofing and catch other potential errors.
It is a relatively small downloadable that checks for updates every time it starts (Click Once Deployment). If there is a new version on the server,
it downloads automatically it and prompts the user to accept the new version. If the user OKs the action, the new version automatically starts.