Harold Halbleib has a degree in electrical engineering and ten years of experience in developing software for real-time, process control systems. He has spent the last fifteen years developing software engineering tools, training engineers, and working with hundreds of software companies around the world. His primary focus has been system analysis, requirements management, software design, code generation, reengineering, bug tracking, and help authoring and programming for Macintosh, Windows and Linux.