Structr compared with alternatives
Low-code platforms are a tempting way to speed up development and reduce the need for specialised programming skills. But how does Structr compare with other solutions?
Summary
| Criterion | Structr | Mendix | Oracle APEX | SAP Build Apps | ServiceNow |
|---|---|---|---|---|---|
| Architecture | AdaptableMicro-Apps/Microservices, PaaS, SaaS | Monolithic | Monolithic | PaaS | PaaS |
| Purpose/use cases | Universal | Universal | Universal | Prototyping | IT service management |
| Database model | Graph | Relational | Relational | Relational | Relational |
| Backend language | Java | Java | PL/SQL | JavaScript | Java |
| Cost of typical complex queries (Big O)collaborative search | O(V+E) | O(N²) | O(N²) | O(N²) | O(N²) |
| Pure backend mode | Yes | No | Yes | No | No |
| Open Source | Yes | No | No | No | No |
| Transparent, open and easy-to-understand pricing | Yes | No | No | No | No |
| Suitable for prototypes | Yes | No | Yes | Yes | No |
| Suitable for complex, production-ready applications | Yes | Yes | Yes | No | Yes |
Architecture and components
| Criterion | Structr | Mendix | Oracle APEX | SAP Build Apps | ServiceNow |
|---|---|---|---|---|---|
| Internal database | Native graph database (Neo4j, GQL) | Relational (typically SQL) | Relational (Oracle only) | Relational (typically SQL) | Relational (proprietary) |
| Application server | Jetty | Jetty | – | Node.js Express | Proprietary |
| Core language | Java | Java | PL/SQL | JavaScript | Java |
| Deployment models |
|
|
|
PaaS (proprietary cloud platform) | PaaS (proprietary cloud platform) |
| Runtime environment | GraalVM JDK 21 | JVM (OpenJDK, Oracle JDK) | Oracle Database / Oracle HTTP Server (based on Apache) | Node.js | Rhino / customised JVM |
| Supported backend scripting languages |
|
|
PL/SQL | JavaScript | JavaScript |
| Frontend scripting languages | JavaScript | JavaScript | JavaScript | JavaScript | JavaScript |
| Supported cloud platforms |
|
|
OCI | SAP BTP | ServiceNow Cloud |
| On-premises installation possible | Yes | Yes | Yes | No | No |
Features compared
| Criterion | Structr | Mendix | Oracle APEX | SAP Build Apps | ServiceNow |
|---|---|---|---|---|---|
| Polyglot scripting | Yes | No | No | No | No |
| Integrated file system | Yes | Yes | No | No | No |
| Extensible interface for file system providers | Yes | No | No | No | No |
| Custom file and folder types | Yes | Limitedonly associations with custom data types and attributes | No | No | No |
| Cypher/GQL support | Yes | No | No | No | No |
| Object/element-level security | Yes | Yes | Yes | Limitedonly through programming | Yes |
| Schema-based access control | Yes | Yes | Limitedonly through programming | Limitedonly through programming | Yes |
| Group-based permissions | Yes | Yes | Limitedonly through programming | Limitedonly through programming | Yes |
| Database integration |
|
– |
|
– | – |
Megatrend low-code platforms: the analysts agree
Gartner
Enterprise-wide low-code application platforms enable compelling productivity gains in (…) development and faster delivery.
Magic Quadrant for Enterprise-Wide Low-Code Application Platforms
Forrester
Low-code development platforms are becoming a key strategy for accelerating application delivery (…). And they can make software development up to 10 times faster than traditional methods.
Vice President and Principal Analyst, Forrester Research, Inc.
What makes Structr stand out?
Build custom software solutions in no time
Feature-rich applications in minutes – with the flexibility and speed of graph technology.
Control complexity with graph technology
Uncompromising backends and frontends, optimised for every role.
Try Structr for freeCreate your own sandbox with Structr, the low-code platform that simplifies building and managing complex applications.
Create sandboxContact Structr
Feel free to contact us at any time by phone at +49 800 / 78 78 287, send us an email or use our contact form.
Axel Morgner
Thank you for your message
We have received your request and will get back to you within one business day.
Urgent? Call us at +49 800 / 78 78 287.
Oops, something went wrong
Your message could not be sent. Please try again in a moment.
Still not working? Call us at +49 800 / 78 78 287 or write to contact@structr.com.