A "layout engine is a "computer program that combines content and formatting information for electronic or printed display. It is not a stand-alone program but a core "component of larger programs.
There are different types of layout engines. One is the "web browser engines used in "web browsers and "email clients. Another type is the "layout managers used in "widget toolkits.