Some products have two types of kits - evaluation and development kits. The evaluation kits are low cost and allow the user to develop simple application and test drive the product. The development kits are expensive but contain professional software tools and hardware emulators. The development kits contain the best software environment available to develop hardware and software applications.