ICC is Intel's C++ compiler, actually a group of C/C++ compilers that are available for Windows, Linux, and MacOS. This tag should be for questions about using ICC, and you should consider including the [C++] and possibly an Operating System specific tag as well.
The Intel C++ Compiler (ICC) compiles code for 64-bit applications for Windows, Linux, and MacOS. 32-bit applications are only supported on MacOS prior to compiler version 19.0. It can be used with Microsoft Visual Studio (on Windows), Eclipse/CDE (on Linux), or XCode (on MacOS).
The generated code is optimized to run specifically on Intel CPUs. This can sometimes be non-optimal on CPUs from other companies.