While there are many systems out there that keep track of customer lists I could never find anything that tracked work flow. At my shop I have 2-4 people all working on the same computers at the same time. We work on up to 14 computers simultaneously. So I needed something that could keep track of what has and hasn't been done on a system. I also wanted something that could keep track of how much to charge customers.
In the course of writing the system one of the things I discovered, is that customers don't understand how much value they are getting for the work I put into their computer. So everytime one of my technitions performs an action on a computer, a note automatically gets added to a printout explaining in lay terms what was done and why it was done. My customers love it because instead of getting a reciept with a one liner, they get 1-4 pages of info to read about the work that was done on their computer. It also saves me lot of time not having to explain the same things over and over, by having it printed on the customer sheet.
I know how to make a webpage, I really don't understand CSS all that well, and I have a basic knowledge of PHP, MYSQL and apache. So I wrote the system in PHP. Being on the web makes it accessible from anywhere. I had written my own basic point of sale system 6 months prior to writing my repair tracking system. It took me two solid days to write the repair system and I have been fine tuning it ever since. A month ago I bought one of those cheap all in one asus touchscreen computer so a month ago I spend half a day and added a touch screen interface to the system.
You can see some screenshots of the system here:
www dot riverview dot net/stro