KMI follows the agile development methodology with a bi-weekly sprint cycle. All client implementations follow this cycle so there is never a point of outdated code.