Income tax under section 194C is deducted (TDS) when there is any contract for provision of service and 194J which is for technical services.
In case of sale or purchase of software both these conditions are not meet and hence there is no liability to deduct tax.
But as you mentioned the contract is for annual subscription this amount to contract as well as technical services and TDS is liable to be deducted at 1% or 2% depending on status of supplier.
If it is only a purchase of software like tally then there is no need to deduct TDS.
To be more specific this is still debatable, CBDT has clarified that there is no need to deduct tax on purchase of software and similar order was passed by Madras high court.