Computer Focus : design and automation