As C# developers, we are spoiled with a great language and awesome IDEs. Why do most automation systems never really match the level of convenience and integration that we're used to? NUKE is different. It is fully based on C# console applications and uses the type system to its full extent. You want your auto-completion, package management, debugging, refactorings, formatting, and navigation back? It’s available right there! NUKE also comes with a superior dependency model, convenient parameter declaration, a global tool that supports shell-completion, path separator abstraction, various build sharing options, and easy integration of third-party tools.