A small web agency wanted to modernize their internal customer portal that they'd been using for 3 years. It was built in PHP and worked fine, but they wanted to rebuild it with their current tech stack (Node.js) so their developers could maintain it more easily. The portal handled customer login, invoice viewing, and support tickets for about 80-100 active clients.