I did a search a couple of years ago for software.
I googled "Aviation Maintenance Software" and got a site with at least 60 different programmes - unfortunately, I cant remember the site's name now - but I do remember googling that phrase
I remember there was a wide variety of software types and costs from megabucks to $500 a year for a web-based system.
The "Ideal" systems are never cheap!
What I did was chose the 6 top-rated for my needs and then visited companies that used the system to get personal advice about it's suitability and useability.
In the end I chose one system for £25K (for three helicopters) and that's when the real work started!!!
Good Luck
Rigga