Skip Navigation LinksSimon Developing, LLC > Services > Custom Applications > Distributed Applications

Distributed Applications

Also known as n-Tier applications, distributed Applications are applications that span more than one server, or system.  This means that the data sits on one server, the programming logic will sit on another, and what the users see can even be on another.  This type of system is used when there will be hundreds of users accessing the application at the same time.

Even if your company does not have hundreds of users accessing the system at the same time, an application can be devleoped with this type of expandability in mind.  This is what a scalable application is.  As long as the original application was built in the correct way, as your company grows, the only thing that will need to change is the servers that the software runs on.

It may cost more in the beginning to properly develop software, that originally only runs on one machine, to run as a distributed application across many machines, but it will pay for itself in the long run.   It pays for itself when no more money needs to be spent to keep up with the company's growth.   Instead, a company would only have to purchase hardware, instead of both hardware and re-creating the software.

Simon Developing develops any custom application for a company to be a distributed application.   We believe in doing it right the first time, then the customer will come back when they need additional functionality, instead of upgrading older software.  In the long run, it is money well spent.