The off the shelf version could not build pure CDO lines. Why? Because no existing customer did CDOs. Building pure CDO line was a negotiated feature, and it cost for the programming.
Contract language does not guarantee customizations can be accomplished. Why? The vendor cannot always program requests because it could be in conflict with the system logic and capability. Then, there are somethings that can be customized, but the cost outweighs the benefit.
From information floating around, the awarding of pure CDO lines cannot be programmed into the line awarding in SmartPref because of the conflict with system logic. If CDOs are mixed with regular trips, as a Pinnacle pilot stated in an earlier post, it would be a disaster. Why? Because globalization would use them as line fillers to many pilots that would not want to fly CDOs. It would enhance the ability to drive everyone to minimum days off because they are smaller pieces that would be awarded last. No one should want that!