riaform Home | Contact Us | Twitter |   Search
dbFramework
Support | Pricing | Tutorials |
Try It Now

The Enterprise Database

dbFramework is an easy to use but powerful database and workflow system that lets you automate every process of your business in a web browser interface, without the need for complex programming skills. This platform has been used to create professional applications from debating systems to loan management systems managing millions of dollars. It was also used to create every application in RiaForm OfficeSuite, and even this website!

  • Create apps in minutes: dbFramework provides all of the tools you need to create stunning, cutting-edge browser-based applications in record time.
  • Model-First Development: To create applications user only specifies the data structures and properties (column names, hierarchical folder names, links) in a simple, point-and-click interface. From this alone, dbFramework automatically generates a fully functional application, with a fully customizable look.
  • Collaborative End-To-End Development: dbFramework provides all the tools you need from collecting the requirements for your new solution, to implementing, testing and deploying. All this functionality is provided in one package accessible through the same browser-based interface.
  • Customize OfficeSuite Apps: Download any of the OfficeSuite apps and we'll provide you with the source so you can load it into dbFramework and customize it to work precisely how you need it to.

Try It Now

But it's more than a simple workflow system. Behind dbFramework is a sophisticated and highly scalable hierarchical database that makes it easy to centralize all the data in your business. dbFramework makes it easy to add forms and workflow in an elegant interface, so you can create professional quality business applications in record time.

You create your applications in three simple steps:

  • Define the data model: Just enter in the fields you want the application to store using a familiar folder-like approach to defining your data model.
  • Add features and workflow: Add workflow stages to track different people entering specific areas of the forms, and (often with a simple click) add features to your data such as a calendar view, map view, tagging or an audit trail.
  • Click 'Publish': At any time you can click the Publish button and see your changes implemented in an automatically-generated application that runs in the browser.

Then take it even further by writing optional scripting, or by plugging code written in your .Net programming language. The ability to implement complex business logic makes dbFramework the only tool you'll need to create the most sophisticated business applications.

dbFramework has been used to create applications ranging from HR management to comprehensive loan and collateral management systems. Get started today and see how dbFramework can revolutionize how you develop your custom software.


Mobile Phone Access
Has special interface optimized for access by mobile phones using the phone's browser, letting you access your data 'on the go'.

User Sign-Up
Let users sign themselves up to access the system, requesting a login that is validated via email.

Fully Secure
User must login and only has access to designated areas of the application.

Fully Transactional
Transactions help maintain data consistency, all but guaranteeing that your data won't become corrupt or inconsistent.

Fully Scalable
By utilizing data-paging and indexing, increasing users of the system or data-load will not impact system speed or responsiveness.

Unprecedented Expandability
Fully expandable using built-in scripting or third-party programming tools such as Visual Basic or C#. Every application has a full SDK (Software Development Kit) that makes extending the application painless.

Multiple Language Support / Localization
Multiple language capabilities by uploading easy-to-edit translation files.

Approval Workflow
Configure to ensure that changes to specific areas of the application are approved by a supervisor or other member of the team, to mitigate the risk of errors in data entry.

Event Notifications
Users subscribe to receive email notification of specific events in the system, such as a particular area of the application being changed.

Audit Trail
Configure to keep a complete audit trail of everything that changes in the system.

Version Control
The system allows records to be locked by a user for editing, and will maintain a history of changes to a record.

Document Routing
Ensures that new records are circulated for review among a group for feedback. Changes can be rejected or accepted by group, based on a voting majority.

Discussion Boards
Threaded discussion boards (BBS) can be enabled for any record in the system, encouraging discussions and debate to garner user feedback.

Tagging
Tagging can be enabled on any record in the system, with a hierarchical tag database that lets you quickly find records throughout the entire database that are assigned specific tags.

Ratings
Users can easily rate records to indicate their importance / usefulness.

Google-like Search
Search across the entire application's database the same way you use Google (TM), with results provided just as fast. Search index is kept up to date in realtime.

Wiki Support
Add a wiki area to the application allowing a knowledge base to be developed with the application, letting you share important insights into using the application for all users to access.

E-Mail Integration
All services (reminders, notifications, workflow, routing) integrate with e-mail.

Extensible Help System
Utilize the inbuilt help system and even add your own help pages that make sense to your own business or industry.

Custom Business Logic
Application is event-driven, enabling you to add your own custom business logic that get triggered when certain events occur.

Custom Workflow
Add your own, custom workflow to any area of the application with our incredibly easy-to-use WorkflowFirst graphical designer.

Ad-hoc Reporting
Add your own, custom reporting using our ad-hoc reporting tool that's built into dbFramework. Add multi-level reports with charts using our point-and-click interface. Even incorporate your own, custom-added fields into existing reports.

Custom Data Structures
Add your own fields to the application, even whole, hierarchical data structures.

Report Subscriptions
Users can subscribe to any report, having them automatically emailed to their inbox each morning (or any frequency they request). It can also store a copy of the report for archiving purposes.

Integration
Integrates with spreadsheets and other systems through a variety of interfaces.

Built-In Tutorials
Comes with built-in, interactive tutorials so you can get started straight away. Just follow the instructions on the screen to have your own personal teacher giving one-on-one training for every aspect of this powerful system.

Make Your Own Tutorials
With its built-in tutorial engine and easy-to-use designer, you can even make your own tutorials for your own applications!