Yes, SalesPad Desktop has a number of options that can be configured to meet your needs. If those options are not robust enough, SalesPad can write additions to our software for your specific needs. If you're interested in getting a quote or talking with one of our developers please feel free to contact us.