web application to create invoices and manage customers