Why there are only 3 custom fields in invoices

Why there are only 3 custom fields in invoices

I am wondering why the application allows only for 3 custom fields for the invoices, estimates, customer information etc.? Is it possible to extend this great functionality to lets say 10 custom fields as a customization for our company? We believe this looks like a very promising product that we shall like to adopt.