In a recent Twitter thread, Shriram Krishnamurthi (a CS Professor at Brown University) analyzes the landscape of low-code/no-code tools with a focus on systems for creating CRUD apps. He observes that some of these tools (e.g. Integromat, n8n) are built around dataflows while others are designed to help users build apps on top of a data store and composed of widgets. In reviewing the latter, he notes that while these tools provide impressive capabilities (including the ability to extend applications with code); few provide rigorous data management (e.g. features to implement data validation or integrity constraints), high quality-documentation, important enterprise features (e.g. version control, collaboration), or ML integrations.