Quickbooks itself can store details of your customer and their jobs.
QuickBooks Premier gives your clients tools tailored to their industry.
It allows you to develop desktop applications that integrate with QuickBooks.