What is Suneido?
Suneido is an integrated application development system designed for rapidly building database-backed applications. It combines an object-oriented programming language, database, and integrated development environment (IDE) into a small self-contained package.
Some key features of Suneido include:
- Object-oriented language with a syntax similar to Java or C#
- Integrated RDBMS with support for transactions, queries, stored procedures, and functions
- Tight language and database integration allowing easy access to database from code
- Just-in-time compilation for fast execution speed
- Small footprint - entire system is contained in a 2MB executable with no external dependencies
- Cross-platform - runs on Windows, Mac, and Linux
- Built-in IDE and debugger to allows rapid iterative development
- Language interoperability allowing code libraries in C, Java, and .NET to be easily used
Suneido is well-suited for developing internal business applications, departmental systems, prototypes, application APIs, and embedded systems where control over the full technology stack is desired. Its tight integration and lack of dependencies allows creating complete applications in a single executable.
Microsoft Office Access, Claris FileMaker, LibreOffice - Base, My Visual Database, Sesame Database Manager, SpeedBase Professional, Actual ODBC Driver for Access, Runabase, ACCDB MDB Explorer, MDBLite are some alternatives to Suneido.