This document discusses NeoGames' front-end platform for lottery games. It provides an overview of NeoGames' lottery partners and JavaScript-based front-end widget platform, which supports single sign-on, customizations per customer, and drawing-based games. The document then discusses the application's layered architecture and data flow, with modules separating controllers from views and logic. It also covers responsive UI design, identifying non-responsive code, customizations for branding, images and configurations, and the importance of understanding the business needs in designing features for maintainability.