BEE stands for Business Electronic Enterprise. It is a server-side scripting language for developing commercial web applications. The web server extracts the program script code sections from the web page, runs them, and substitutes the code sections with their corresponding execution output, then send the whole page to the client's browser.
Bearing the word "Business" in its name, BEE was designed to be business oriented. The syntax is simple and flexible, and comes with two different forms: BEE Script and BEE Tag. This design makes it easy for BEE to mix with HTML Tags and other scripting languages in the same page without affecting each other.
BEE has been developed by OnMyWeb Internet Services, which is a web hosting provider. Naturally, the design of BEE has taken into considerations of multiple web sites running on the same physical server with shared resources. Ownership, management right, resource allocation and security are among the primary design criteria. As a result, these features are intimately integrated into a web hosting environment instead of as add-on patches.
The administration effort is centralised and kept to minimal; most of the settings are automated and done once upon web site creation. No unnecessary initialisations in the program codes and most operations (especially for database access) are one-liner. This architecture makes BEE ideal for hosting firms for SMEs (Small to Medium Enterprises).
Although the initial version of BEE Script is implemented on PHP and Apache, the syntax and design is platform independent, and therefore can be implemented on other platforms that support server-side scripting.