Developing large software systems requires much more than a compiler.
There are source code control systems, debuggers, issue tracking
software, security tools and much more that need to be put in place to
ensure that the software produced is maintainable and safe.
Some of these tools will be describe here in the future.