Client management and invoicing