Some Factors to Consider When Choosing an Invoice Software