Application Architecture

The Zeta Helpdesk application consists of 3 main parts:

Main

The main Windows application. Editors work primarly with this application. It is used to manage all parts of Zeta Helpdesk, like creating customers, editing projects, creating and modifying tickets, etc. Usually a support employee ("editor") has a running instance of the main application all day.

Scheduler

The scheduler is a console application without any interactive GUI. It is used to execute certain tasks like e.g. polling the support mailbox for new tickets or replicating customers with a backend CRM system. Usually you create one or multiple scheduled tasks with the Windows Task Scheduler to run on a server.

All tasks of the Scheduler also can be executed manually through the main application in the "Extras|Options" menu.

EndUserWeb

An ASP.NET 2.0 application to allow selected customers to issue new support tickets and to watch the current stage of their issued tickets.