How We Built a Client Portal That Replaced 3 Separate Tools