Vehicles are associated with individual cases, no limit on number of vehicles per case. Appropriate security can be attached to each user to allow access to various functionally. Apply appropriate security to users. Maintain predefined sets of data. Reassignment of a case to a different officer.
Evidence is entered in association with a case.
Detailed information is maintained on guns. Email can be automatically generated at each step of the approval process. The messages notify the necessary party of progress in the approval process. Officer submits evidence. Evidence officer would be notified by email.