A invoice system usually consists of an address book with at least customers, an order system with an item register and possible a stock handling system if your business sell physical items.