Just like any service, developing a 'custom-built' approach to IT can often be more expensive but more valuable. Packaged software is fine but can't usually offer the flexibility of products written especially for you. There are usually areas where packaged software is ideal and others where the bespoke approach is better suited to. Again, ask your trusted IT partner for advice.