There are some limitations on the commercial use but for many people they will be able to use a completely free system to create and produce their C++ apps. C++Builder Community Edition is a fully featured IDE for building mobile and desktop apps from a single modern C++ codebase.
Embarcadero’s C++ Builder CE, is a combined C++ IDE and compiler for the community of freelance developers, startups, students and non-profits.
There is a free C++ Builder Community Edition. There is a free C++ Builder Community Edition for students, beginners and startups. RAD Studio’s C++ Builder version comes with the award-winning VCL framework for high-performance native Windows apps and the powerful FireMonkey (FMX) framework for cross-platform UIs. Under the Embarcadero brand it comes with new versions, features, updates and support. It is the oldest IDE (it began as Borland TurboC in 1990 and was later renamed Borland C++ Builder). C++ Builder comes with Rapid Application Development Studio, also known as RAD Studio, and C++ Builder is one of the most professional IDE’s that work under RAD Studio. It is also easy for beginners to learn with its wide range of samples, tutorials, help files and LSP support for code.
C++ Builder is the easiest and fastest C and C++ IDE for building simple or professional applications on the Windows, MacOS, iOS & Android operating systems.