Cityworks Office and Layout Manager

Layout Manager is a custom UI-rendering engine integrated into Cityworks. It is responsible for roughly 90% of the UI in Office and for AMS/PLL. It is not a program that users can open and interact with visually; Layout Manager simply reads XML files and arranges each page accordingly. Users interact with the Layout Manager through specifically formatted XML files. Each time a page loads, Layout Manager reads the files and then interprets them to dynamically create the UI.