You can create an improved brand experience for customers. The Web can complement other mediums to improve communications. The Web can improve internal processes and motivation. The Web, acting as a new distribution mechanism and sales channel, can increase sales volumes. If your response to one or more of these statements is yes, the Web may be a medium worth considering.
Many companies insist on keeping their Web development programme in-house.
Doing it yourself is not a bad thing if the end product can stand up favourably against others sites, especially those of competitors. If an in-house resource can deliver these, go that route. If not, you will need to outsource it to a specialist Web development company. Because the Web is so dynamic, an overriding factor in the choice of a development partner is that you can work together over time. Web development is not a once-off project.