Need more options than billing address and shipping address.
Your software is not set up very well for the service industry. One of the most basic issues we have is your system has a billing address and a shipping address. as a service industry we never have shipping addresses, we have billing addresses and service addresses. I see no way in your software to change these headings or data types. When sending invoices from your software it causes confusion with our customers.
If this were my database I would add a service address for the service industry and possibly a project address for the construction industry. Then in the user settings allow the user to turn on and off the type of addresses they need for their business.