First of all limit for you is 20 lakh and not 40 lakh since you are providing and not selling goods and you need to register only when you cross such limit.
However if you are also selling some goods to them i.e. software then you need to immediately take registration as in case of goods if you do inter state transaction you need to register.
Hope you find the information helpful if you do please rate it 5 and provide your valuable feedback for my improvement.
Thank you.