Code::Blocks is an open-source, cross-platform C++ IDE built around a plugin framework. It can be extended with plugins by installing or coding, its functions and features are provided by the extended plugins. It is a cross-platform software that runs on Linux, Mac, Windows and written in C++ with no interpreted languages or proprietary libs needed. It can fucntion as a compiler with multiple compiler support like GCC (MingW / GNU GCC), MSVC++, Digital Mars, Borland C++ 5, Open Watcom and many others. It can also import MSVC projects, workspaces and Dev-C++ projects. It displays local function symbols and arguments and has user-defined watches. It provides full breakpoints support for Code breakpoints, Data breakpoints which includes read, write and read/write, Breakpoint conditions which breaks only if an expression is true, and Breakpoint ignore counts which break only after certain number of hits are made. It has Syntax highlighting which are customizable and extensible, code folding for C++ and XML files, swap between .h and .c/.cpp files, and external customizable tools.
Embarcadero C++ is a software used for creating application for Window XP, Vista, Window7 and Even Window 8. This software may also create application for Mac OS X Mountain Lion, Surface Pro, Retina displays and Slates are also included, all this will be under C++ codebase. The software allows the user to develop application for Windows and gives no problem in Compiling in a Mac machine with its Visual Integrated Development Environment (IDE) and numerous components which are available for the convenience of the developer. The software provides the user with Metropolis User Interface which makes the developer create new app for Windows 8 user interface style including the enablement of the touch system, the live title support, the components of the tablet sensors, and as well as the x 86 PC running Windows 8. This software runs in Window server 2008, Vista (SP2), Windows 7 (SP1)32-bit and 64-bit, Window 8 (32-bit and 64-bit). The Personal Computer running Windows should connected to Mac OS 10.8 for developing OS X applications.