SharpDevelop was designed as a free and lightweight alternative to Microsoft Visual Studio, and contains an equivalent feature for almost every essential Visual Studio Express feature and features very similar to those found in Borland Kylix and Delphi, including advanced project management, code editing, application compiling and debugging functionality. More specifically, the IDE includes a GUI designer, code/design views, syntax highlighting, auto completion menus (similar to IntelliSense) the ability to compile and debug form/console .NET Framework applications, a "New Project" wizard, toolbars, menus, panels and a docking system, and built-in code refactoring tools, and it has an integrated debugger that allows for stepping, viewing values of objects in memory, and breakpoints.