SOFTWARE LICENSE HARDWARE PURCHASE AND SUPPORT AGREEMENT