Programmers use Object Oriented Languages in RAD. It usually embraces object-oriented programming (OOP) methodology. OOP inherently fosters software re-use. The most popular OOP languages are C++, Visual C++, VB.NET, C#, and Java. They are offered in Visual programming packages which provide RAD. They are several different environments for RAD but the most commons ones are Visual and RAD studio for application development.