Care to expound on what features and functionality you'd be looking for?
Are you wanting to track it through each step of the process? Inspection/Identification, dusting, washing, rinsing, drying, final inspection, ready for delivery/pickup? Automatic customer notifications as its going through the process? Ticket system the client could be issued ticket number for each rug and see where it's at in the process based on what the technician has entered. Photos/documentation storage?
Barcode scanning? Need to sync information with any other programs or software? Do you need different user permissions? Dealing with payments? Mobile app?
I've thought about this quite a bit the last year.