The server is the true work horse of the system.
With every communication to the database being handled by the server it is very important it is written as efficient and stabile as possible. Version 4 is using the latest .NET technology to keep up with all the tasks it has to perform.
In version 4 we continue to use Microsoft market leading MS Sql express together with a true relational database. This gives an outstanding performance and stability.
As previously you add and manage both your licenses from here, we have removed the plugins and instead rely on licenses for the options you want in your system. This saves you the time and hassle to download and install the plugin, all you need is a license for the option you want and it's right there.
What is a server?
As an event photographer you shouldn't have to be an IT expert knowing what a server does and how it works. But a simple overview and basic understanding can be beneficial. The below explanation is not 100% accurate but for simplicity it serves well to get a basic understanding of what a server is and what it does to the not so computer savvy.
You may have heard about large corporation servers that normally sit behind locked doors away from all but the IT department, this is not what we mean with a server in the context of EPS.
The EPS server simply a small program running on one computer in your system, when you setup your system you should dedicate one computer as an administration computer. This will the pc where you import images to the system and administer orders and so on. This is the pc that should run your server.
All other pc's will then connect to this server, hence if you have 10 viewing stations they will all connect to this server.
The servers responsibility is to do all writing and reading to the database, if a customer click on a category on the viewing station it will send a request to the server for all images that belongs to that category. The server then query the database for this and return the resulting list of images to the viewing station.
Hence the server 'serves' all other pc's. The other pc's are then called clients and hence the system is a client - server system.