Customised software can be made to do exactly what you want and doesn't confuse the user with a range of irrelevant options. This can produce considerable benefits over the longer term, especially if a system is used very intensively, or by relatively inexperienced personnel. However, it usually costs substantially more than an 'off the shelf' package.