To create an e-commerce site, improve the graphics of a site, web interface, create mobile applications... use a web agency.