how financial software improves billing