I agree with @DebThomas comments. If you have contracts for items to inspect, then you obtain a list from the customer and do an import into the asset file. What you are implying is that each customer could be new and you need to add these as you inspect. There would be a tag that is scanned to add it to the system. You definitely need a handheld, but this is within the realm of Field Service.