Leonardo: the MCC software research project