REBOL, Relative Expression Based Object Language is one of the sought after programming languages in the market. It is a language that basically is designed for data exchange and communication system for distributed system. The idea of using REBOL is to make the coding part much simpler and the connectivity part much less complex. This is what is desired in distributed application, a fast and less complex way to connect various applications on the Internet, and this is what REBOL provides us.
One may say that REBOL is specifically designed for data exchange and not for providing the glamorous touch to your website, it is firm support to the backend of the software and has very little to do with the user interface. This is what the designer or the inventor of this language, Carl Sassenrath, had mind while creating REBOL and this is why REBOL is popularly known as the messaging language of the world. The major application area of REBOL is the client –server architecture where all the business logic of the software is built. It provides not only the communication platform but also can store data if needed.
REBOL is a language that has a great mix of both the programming language methodology and the language concepts of Meta data that sets it apart from other languages. Thus one can sum up in few lines that the most significant advantage of REBOL is that it can provide information storage, exchange and the processing in one bundle; this is why REBOL as programming language is a complete package. It can be considered as an interface between human and machine and hence is like a way to express why programs. REBOL is yet to be used to its potential and when that happens we will witness the future of information technology.