Dedicated server hosting is more
capital intensive - you have to invest extensively in hardware - both in terms of servers and a network to support those servers. Ideally, you should also have an automation system for things like reboots, re-installs and KVM/IP, otherwise you may well eat into your profit margin by having to employ more staff. Shared hosting is probably the most competitive ...