A key challenge was their existing CMS setup. One of the core pages included a large, complex directory of companies and employees, which needed to be scalable and editable by the client without technical assistance. On top of that, the client required advanced filtering functionality: