What is the process for making decisions concerning hardware and software purchases and and long time contracts?