Design, debugging, interfaces