Hardware is mainly compatible with the program called "Djay Pro" on the mac. The controller is about 3 years old and I've done many shows and gigs, so a couple of the buttons are a little bit wonky sometimes but still works great and gets the job done. It does not include the wires for the iOS devices. To avoid answering basic questions about the hardware, I can send you the links to websites with the specifications for: - BEATPAD DJ controller hardware - BEATPAD Travel Case -BEATS MIXR DJ headphones (neon yellow) BEATS MIXR DJ headphones (black&red) - Laptop stand Great for beginners who are looking to learn how to DJ or great for DJ with already have little experience. Email only for serious inquiries, please!