If you stick to designing your systems to utilise the features offered by DevExpress, and make sure you don't try and make it do things it wasn't designed to do, then you can get software up and running very quickly.
Once you allow people to specify features in the software it doesn't easily support, it will take a long time to "bodge" around it and often gets broken when they release new versions.
I once worked on a system where almost none of the features specified were supported by the off the shelf package that had been approved to form the core of the systems. It turned out the reason it was chosen was because the IT Director was a female and she liked the colour of the screens.
Two years later, it still wouldn't do what they wanted it to do with customisation.

Leave a comment: