It was 2 years after the 5.9L CAN that the 6.7L was released. You can't work on support for a vehicle that doesn't exist and I highly doubt that most of the products available spent that 2 years refining their 5.9L product while waiting for the 6.7L to hit the market.
So while they may have had 2 years, I don't think that translates into 2 years of development time.
We've already overcome the differences between the 5.9L and 6.7L ECM's - we are able to read and flash them. Our timeline revolves around maintaining a high level of service and support to our customers and dealers, so we've chunked our Cummins project into more managable tasks. (ie releasing support once ECM type at a time)
Cheers
Cindy