Information technology consulting (from wikipedia): (IT consulting or business and technology services) is a field that focuses on advising businesses on how best to use information technology to meet their business objectives. In addition to providing advice, IT consultancies often implement, deploy, and administer IT systems on businesses' behalf.
Software programming
I do not believe you charge sales tax for those services, however, if you are selling software, the software would be taxed.
To make sure, I'd call the NY State tax deparment:
1-800-972-1233 from 8:00 a.m. to 5:00 p.m. (eastern time) Monday through Friday.
I hope that helps.