Powerful, Simple and Easy to use Billing Software Invoice Magic is one of the most advanced and customizable billing software on the market! IVM is an advanced and customizable billing software that features unattended invoice generation and batch invoice printing. The application easily manages your clients and allows you to create, customize, manage, email and print manual or reoccurring invoices.