You head a small company. You have an idea for software that can give your company an advantage over competitors. Since you do not have a staff that can develop and implement the software, you decide to approach a software company. Other than the company’s technical offerings, what additional company aspects are desirable?