There are many variations of warranty software, depending on the type of business. Manufacturing and distribution companies may have both product warranty management software and service warranty software to track warranty shipping, damages, or defective products. Warranty software may also track product insurance and warranty claims covered under theft, loss, or mechanical failure. Warranty management software gives warranty managers options for user roles for product managers, client specialists, and warranty technicians. Warranty software gives options for customers to submit warranty request forms online via a customer portal or corporate web site, allowing full private labeled warranty forms. Warranty software with work flow may further automate warranty tracking processes by streamlining issues such as collecting product information, customer contact information, product location, condition, and related documents such as images and technical documentation or customizations made to the product. Service companies might have a project or work warranty software to track service and design issues throughout a project and for a period of time after project completion.