ASP.NET help desk
Jitbit Help Desk is based on ASP.NET Core - a great web-application platform developed by Microsoft. It uses "MVC" web-development framework and is written in C#, which, according to StackOverflow statistics, is one of the most popular programming languages in the world.
On Windows and Linux, Jitbit requires .NET 8 to be installed on your server (the NET Core hosting bundle for Windows). And that's the only prerequisite. All other libraries and dependencies come included with the helpdesk app.
Jitbit Helpdesk supports both "Windows-integrated" authentication (on Windows) and "Forms-based" authentication. The former allows your users access the app using their Windows Domain user accounts without entering username/password (we actually support this with our SaaS version too!).
You will also need a SQL Server instance. You can use the free "Express" edition – it's free and will probably be enough for your needs. We recommend using SQL Server 2017 or above, although we support 2012 as well. By the way, SQL Server runs fine on Linux these days.
ASP.NET sources available
We offer the source-codes version in case you're interested in extending our help desk software with some additional features and you have your own in-house ASP.NET developers, you can easily do so by choosing the source-codes license. We did our best to keep the code simple, clean, readable and well-commented.
Even if you don't plan to modify the helpdesk app, ASP.NET is still the best choice, not just on Windows Server bu ton Linux too. It is fast, reliable, scalable and easily maintained. Our ASP.NET help desk easily integrates with Active Directory, MS IIS (Internet Information Server), Outlook, MS Exchange and uses Microsoft SQL Server to store the data.