Sometimes it's best to just keep things simple (and free!). Google Sheets is an effective way to keep track of clients, invoicing, and any other data you need to track.