Applications that combine a code editor, build tools and a debugger in one workspace for writing software.