You can do it with Word and some layout skills but it'll be a pain ever changing anything. I've only ever used MS Visio and that was okay.