Enterprise Application have fixed/ predefined UI/ layout which is developed for static layout output and generated fixed format report having different filters. As per business need over the period, this requires frequent changes/enhancement to the application. This leads to duplicated logic, increasing maintenance costs, and a constant flow of minor data requests from business users who prefer quick answers over entirely new features.