Computer

Also known as programming computer, you are required to own one to make programs, originally it was designed to be buyable in many numbers, but then the maximum number was limited to 1, so if you have many of them you dont need to get tons of CDs, also to consume less ram and for balance purposes