There are estimating tools, payment processing, aerial measurements, photo apps, and more apps coming every day. There are tools to help your roofing company with marketing to new leads, optimize your sales process, create efficiency in production, increase cash flow, and improve communications. Roofing software includes any software that helps you as a roofer to do your job more effectively.