Compiler and tools to build software