No! You do not need any apps or software. The cards use NFC technology (same tech used for mobile payments), which is available on almost all phones, and also have a QR code at the back. When you use the card, the other person does not need any apps either. A page with your details simply opens in their browser and they can easily save your details as a new contact.