Does purchase of the Well-Contact products need special Software for programming and operation?

Yes. For the programming of the products you need the ETS software used for all standard KNX devices. While for the creation of the smart cards and system supervision, the Software Well-contact Suite.