What are the key factors to consider when choosing software prod