Engineering network design