This is the software part of the ECD project.