We are collaborating with the research and product development department of Company C.
Company Profile. As of 2025, Company C is employing on the order of more than 100,000 employees and serving several hundred million subscribers. We are working specifically with its research and product development department in a cross industry–academia collaboration.
Background Information. The department we are working with is developing P, a no-code platform intended for internal use within Company C. The platform enables non-technical staff across different departments to prototype and deploy web applications without relying on dedicated development teams. Typical users are employees who need lightweight tools to support their own departmental or cross-departmental workflows. As of now, P has onboarded over 1,000 employees within Company C and remains in the beta testing phase.
Platform Introduction. P provides two core capabilities: (1) a data-modeling interface for defining relational databases, and (2) a WYSIWYG, drag-and-drop UI editor with pre-built components. The platform follows a bottom-up, data-driven approach: users must first declare data models, and all subsequent UIs are bound to these models.
Problem Statement. The platform is being extended toward behavior-driven development (BDD) and test-driven development (TDD). Specifically, it encourages users to draft a product requirements document (PRD) with their team members prior to development. The long-term goal is to provide an automated testing solution that can interpret such requirements, enabling users to identify missing implementations, incorrect features, inconsistencies, and misaligned data bindings between the data model and the UI.
Figure: A preview of P's main interface.