Your question is very vague because IT is a very broad term, but I will try to reply. If you are a web developer you might be able to identify the hurdles. If you are a e-commerce system designer you will certainly know what it is involved. If you are anything else in IT, I do not think you will be able to understand e-commerce pitfalls. The hardest part is to cope with the data entry, website submissions and building a client base. The rest is just as a normal brick and mortar business. In conclusion if you are a network engineer get a consultant that specializes in this kind of situations.