Source code with unlimited techniciansProduct Polar Help Desk Source Code now includes:
|
Polar Help Desk design is based on a 3-layer architecture:
Presentation Layer is the top layer that takes care of presenting Business Data to users and offering a way to manipulate this data, to perform Business Processes. It utilizes Polar Help Desk’s powerful REST based API to present AJAX based HTML User Interface.
Presentation Layer is separated into server side and client side code. Server side handles all the security critical data processing and data storage while client side provides data management and the user interface.
Main client side modules are:
Main server side modules are:
Business Layer is the middle layer. This is where Business Processes, Business Rules and Business Logic are implemented and where all Business Data is defined. Functionality of this layer is mainly used from the Presentation Layer.
Primary examples of business processes are:
Data Layer is the bottom layer. Its purpose is to manage the data storage and provide the upper layers with the ability to store and retrieve data. Functionality of Data Layer is mainly used from the Business Layer.
All data is exposed as C# objects and managed through Entity Data Model. For example, each data type in Polar Help Desk has a C# object of type Entity that represents it. These objects are User entity, Incident entity, etc.
When data is read from a database, it is first mapped into appropriate entity object and then used by the Business Layer. If object was modified and needs to be stored, entity is simply mapped back to the database.
NHibernate library is used provide object-relational mapping.
Polar Help Desk is a Microsoft .NET 3.5 based product written in C#. Minimum requirements are Windows 2003 with IIS 6 or Windows XP with IIS 5.1 and Microsoft SQL Express 2008. Both 32 and 64 bit versions of Windows are supported.
Microsoft Visual Studio 2008 SP1
All libraries are open source and come with full source code. They are licensed under BSD, Apache and LGPL licenses and as such allow you full freedom to use and modify them.
Polar Help Desk API uses REST (Representational State Transfer) based architecture over HTTP protocol. Any application that can send and receive data using HTTP protocol can connect to Polar Help Desk API. This allows for you to easily integrate Polar Help Desk with any system on your company network.
Polar Help Desk API is fully featured. Any action that can be performed through the user interface can also be performed through the API.
Do we get support when we encounter problem or issue when working with the source code?
We do not provide support for source code.
What could we expect of source code, is it an API or SDK version with an compiled kernel?
We deliver the complete source code and you are allowed to make any modifications: create web services, connect to third party’s systems, add or remove features.
Where can I find the source code license agreement?
General License Agreement on Access to Polar Help Desk Source Code.
Are there third party licenses that we have to purchase separately?
There are no additional licenses that need to be purchased. Additionally, all libraries used by Polar Help Desk are available as open source. You can download and modify them to suit your needs.
How many companies use this product?
Polar Help Desk has been on the market for 9 years and it has been implemented in more than 1000 companies world wide. Polar Help Desk Free has been downloaded and used in more than 50000 companies.
Its robust architecture has been developed and improved for 10 years by a team of 7 experienced developers and a large team of support personnel.