CSE498, Collaborative Design, Spring 2026
Computer Science and Engineering
Michigan State University

Delta Dental was founded in 1966 as a non-profit organization, motivated to make dental coverage more accessible and affordable. Since then, it has grown into the leading dental insurance provider, serving millions of people across the United States.

As multi-user applications become more common, the ability to serve different customers within a single application presents new opportunities for providing efficient services to customers. The Knowledge Science team at Delta Dental develops and maintains several customizable applications that dynamically alter the application’s behavior based on the user. This application design significantly streamlines Delta Dental’s development process and improves scalability.

Our context-driven UI framework provides a centralized plugin management system where developers create, register and update software plugins while automatically injecting them into applications at runtime based on each user. Our system ensures consistent styling and behavior across all plugins, guaranteeing identical user experiences for all customers.

To simulate what the end-user sees, this software dynamically loads various plugins into the core application. Instead of building every feature into the main application, plugins load into a specific page in the application. This framework provides a scalable foundation that enables Delta Dental applications to adapt without rewriting core systems.

The CDUIF system eliminates the complexity of maintaining separate codebases for each customer, providing the Delta Dental Knowledge team the flexibility to add new functionality without the need to redeploy or reconfigure the host application.

The front end of our web application is built with Angular. The back end is built on Quarkus with a PostgreSQL database that is containerized with Docker.