Screens are only the first test
The POC showed screens and workflows. It did not show that stock stays correct when users act at the same time or a request fails.
VisualBase vs. .NET 10 + ABP for the Inventory and Production System
Development has not started. Use .NET 10 LTS and ABP as the foundation. Reconsider VisualBase only if it passes the critical tests.
The POC showed screens and workflows. It did not show that stock stays correct when users act at the same time or a request fails.
Rules in SQL procedures, views, configuration tables, and the platform engine are harder to review as one change.
NCGR must prove it can build, release, restore, and upgrade the platform without the vendor.
The POC showed fast screen delivery. It did not prove the controls needed for an inventory and production system of record.
The POC did not test two people reserving or issuing the same stock at once, or recovery after a failed request.
Behavior can span platform settings, rule tables, SQL views, and procedures. A complete change must be traceable and tested.
The recording showed quick edits, but not a reviewed build, automated regression tests, promotion, or safe rollback.
The stakeholder reports 20+ services and multiple UIs. A late source handover does not prove NCGR can maintain the whole stack.
Menus, modules, Quick Table, Formula Editor, approvals, generated forms, and SQL Studio. [S4][S11]
Runtime screen generation, SQL-centered customization, and rules and behavior stored in a database repository. [S1][S2]
Based on the provided context, the vendor is expected to hand over the no-code platform source after project completion; legal scope and buildability require verification.
The review did not prove an independent build, automated testing, security, recovery, integration APIs, monitoring, or the exact deployed version.
The 80-minute recording shows a development workflow. It is not a source audit or a production-readiness test.
VisualBase produced forms and workflow quickly in the recorded session.
Eleven modules were visible, including inventory, procurement, finance, planning, and operations.
Quick Table, fields, approvals, and a generated form were assembled in the recorded session.
Bilingual and RTL support is described, but complete NCGR product behavior was not acceptance-tested.
Fifteen editor tabs were visible; some behavior is also edited in SQL Studio.
The formula editor has Test and Validate actions. A full automated test suite was not shown.
Changes can be quick. NCGR would still need a controlled review and release process.
Source: NCGR VisualBase environment [S4] and development UX recording dated 27 August 2026 [S11].
≈ 40:00
Quick Table previewed SQL CREATE TABLE statements and audit columns.
≈ 50:00
The editor offered Test and Validate while the formula was being written.
≈ 72:30
SQL Studio showed direct editing of an approval stored procedure.
No test showed whether two simultaneous issues or reservations can overuse the same stock.
Test and Validate give local feedback. A repeatable test suite for rules, SQL, and workflows was not shown.
The session did not show how changes are reviewed, packaged, moved between environments, or rolled back.
Database privileges and safe execution of dynamic SQL were not reviewed.
Load, monitoring, backup restoration, and disaster recovery targets were not tested.
The review did not establish versioned APIs or safe handling of duplicate and retried messages.
Not shown does not mean impossible. It means NCGR needs a test before relying on it.
Rules can live in the platform engine, configuration records, and SQL objects.
NCGR would write product rules in reviewed C# modules. SQL Server would still store data and enforce transactions and constraints.
Sources: direct observation and vendor material [S1][S2][S4]; official ABP capabilities [S6].
Stakeholders expect platform source after completion; the signed terms were not reviewed.
Deployment work reportedly spans 20+ services and multiple UIs. Files alone do not prove NCGR can support the full estate.
Prove independent operation of the complete service estate in staged milestones, before final handover. [S5][S12]
Can NCGR operate, change, and assign maintenance to another team?
Reduced ConditionallyCan NCGR build and upgrade without the vendor?
Not ProvenApplications depend on the vendor-specific engine and configuration model.
HighMoving away would require rebuilding rules as well as moving data.
HighA new team must learn the engine and its extension points.
HighSource handover may improve exit rights. Real independence requires successful build, release, and support without vendor help.
| Decision Gate | VisualBase | .NET + ABP | Conclusion |
|---|---|---|---|
| Functional Delivery Speed | Proven | More setup | Clear VisualBase advantage |
| Domain and Concurrency Correctness | Not Proven | Must test | Critical gate |
| Testing and Release Governance | Not Proven | Must implement | Critical gate |
| Security, Operations, and Recovery | Not Proven | Must implement | Critical gate |
| Ownership and Exit | Handover unverified | Own code from start | VisualBase remains conditional |
| Platform Decision | Do Not Start | Recommended Option | Approval requested via ADR |
Request approval for .NET 10 LTS and ABP as the foundation. Reconsider VisualBase only after every critical gate passes a repeatable test.
Approve .NET 10 LTS and ABP for the new inventory and production product