modern billing technology