Had one job where budget was almost nonexistent, but we still needed a ticket system and asset inventory. Eventually settled on GLPI, combined with OCS Inventory as a discovery agent. Looks like they've since added Fusion Inventory as an option too.
Give GLPI a try, we are using it with a SCCM plug-in to get data out of our system center. This setup allow us to match a user to a primary machine when they open a ticket. If you do not have SCCM and want to replicate this functionality, theres plug-ins for other open source inventory software like ocs inventory or fusion inventory and I m sure there's other integration options.
Glpi has also integration with active directory authentication and field mapping. Downsides it's highly customizable wich can become overwhelming to configure it for the first timers and documentation in some functionality (plug-ins) isn't that great some times I found my self using Google translate in the French forums.
But after its up and running works well, it's scalable since there's plug-ins for everything (example you can store kb, certificates, automaticly create tickets uppon certain triggers ex:certificates renewal, document switches configurations, integration with a lot of other products commercial or open source, etc... ) and it's stable.
GLPI: https://glpi-project.org
Depending on how you use it, it can be cumbersome and have a lot of steps to do what you think would be simple, but dammit it’s the only thing we’ve found that can expand to our needs at every step. There are lots of plugins and community support. Our biggest use of it is to track mobile computers, phones and lines of service. Using a combination of plugins that enable integration with SCCM, and custom fields, it allows us to capture everything we want to track.
Is the current process supported by the underlying systems? Or the other way round - could your current tooling (ticketing, ERP) support a streamlined process? This is where I´d start. Depending on the industry you are in and assuming standard (back-)office operations, I would not look at establishing yet another role and/or cost-center but rather dedicate a budget to cleaning up, defining a propers process, do a one-time basis inventory (interns?) and reflect the shiny new process either within your current support system landscape or implement something lightweight (and free) like https://glpi-project.org/
Tapping into the above budget should be arguable - waste of resources and inherent risk (software-, hardware lifetime, security/safety) vs. "compliant" posture and capex cuts ;)
We're starting to roll out GLPI. It depends really on the staff, resources, etc. If you use a mainstream product like GLPI or osTicket, you'll be fine, as they are tested pretty thoroughly. Just use something like GIT or docker to manage versions. This will make it easy to roll back updates. Keep your DB backed up as well. You do all the basics you should be doing and there really won't be issues.
GLPI for my part (https://glpi-project.org/). Mature, open-source, free or cloud. Complete IT system magement : ticket, assets, rack and more. There also a lot of plugins and a big communauty. It's a French project but with internationnal support.
For ticketing/helpdesk/change management/etc: GLPI + FusionInventory. It's ITIL (v2 I think?) compatible. We use it for our hospital group (11 sites, ~10k users, ~30 techs, ~7k clients).
For OS deployment, ye olde WDS+MDT.
Good question! GLPI is designed for managing a system environment and monitoring devices, so it's more of an internal tool: https://glpi-project.org/features/. Zammad on the other hand is meant for all external communication, so you can integrate your email, chat, webforms, telephone, social media, etc.
Shout out if you have more questions!
/JT
I might be late but consider GLPI
hey!
you can take a look here:
https://glpi-project.org/
Web-based, Open source, primary a ticketing system (so you can create and update them, assigne a case to a technician, etc).
There's possibilities tocombine it with OCSInventory or FusionInventory to manage your network.
you can also tweak it via a large variety of module (to manage SLA, contracts renewal, etc).
The project is active with a large community and tons of documentation.
I'm not sure if this tool is good for you team, but i use GLPI since 2015 in a company with 150 employees and this tool is cool to customize and uses as well.
Link: https://glpi-project.org/
This tool is free for use.
You know you can also hire the actual developers to remotely set it up I think. https://glpi-project.org/subscriptions/
Points you to Teclib and their partners. If you know how to set up a MySQL database and an apache web server, it's cake to install. Fusion plugins take a little while more. The big deal is configuring the import and uniqueness rules, and configuring the user authentication source and any customizations.
You want GLPI (https://glpi-project.org). It's a full service, ITILv2 compliant, help desk and asset management system that is open source and fully extensible through plugins. It supports LDAP authentication do no maintaining another user database, has a cloud hosting option (I'd still go on prem for more control), is easy to install (rpm from remi repo), has a full inventory checkout and reservation system built in, and can even track financial data if needed for each asset.