Contact Dave up in Highland Aviation he developed something for them.
Used it a few times and it is pretty good. It does the whole lot including billing etc.
Everything is run from the front desk and the pilots input everything using a touch screen including the techlog with pin numbers as digital signature.
I have no commercial link with the school and don't benefit in anyway from the use or none use of the software package. Just thought it was pretty good when I used it.