FormBeaver is a program to build and run web-based applications visually. It eliminates the need to write any code or do any complex configuration tasks, which makes it a great choice even for users with no previous programming experience.
FormBeaver consists of two main parts:
- App Builder: A set of tools used to do the actual designing and building.
- Runtime: An interpreter, which executes the apps and does the actual work.
When you open the App Builder in your browser and build something, FormBeaver generates
an app image. Think of an app image as a simple text file, which contains the entire
source code of your app. This app image needs to be loaded into the runtime, which
will parse it, execute it and thus make the app actually work.
In other words it works in a similar way to interpreted programming languages like
PHP
and Python where the developer writes code, which needs to be passed to an
interpreter
in
order to run it. However instead of you writing code manually FormBeaver generates the
code automatically based on the models
you create in the App Builder. The entire build process is fully automated
and abstracted in a way to make it accessible to people with little or no
programming
experience.
No. FormBeaver apps are web-based and a browser is required to use them. Thus they have the same restrictions as all web-apps do (e.g. no direct access to the file system).
No. With FormBeaver you build normal web apps and end-users need only a web browser to
use them.
To make an app available to other people however you need to
install the
FormBeaver runtime on a computer connected to a network or the internet and load
the corresponding app image. Then the runtime takes over and deploys your app so
end-users can connect.
FormBeaver is in early BETA and using it to run mission critical apps is not recommended yet.
Absolutely! The public BETA is open to everyone. Simply download the latest FormBeaver release from the download page and start building. Make sure to also check out the discussions in our forum.
Any kind of database software where the end-users need to enter/view/modify any kind
of data using forms. Typical examples would be software for invoicing, CRM,
inventory, project management and business process management.
FormBeaver is a great choice to build apps for teams and when the managed data
involves a lot complex custom business rules.
Yes.
The App Builder is and always will be free.
The free Runtime has a
limit
of 1 user and 25 forms per published app.
In other words with the free version you can build apps of any size and complexity,
but publishing an app with more than 25 forms or more than 1 user requires a
commercial license.
No.
The prices listed here are one-time payments to purchase perpetual licenses.
Each license comes with 1 year commercial
support and updates. After that period has passed your FormBeaver apps will continue
to operate as usual, but you'd need to renew your license if you wish to use new
releases of FormBeaver.
However keep in mind that publishing apps on the internet
requires a server, which involves monthly costs and subscriptions. It's entirely up
to you to decide where and how to deploy your apps.
Yes, that's exactly how FormBeaver was designed to work. The runtime can deploy
multiple app instances simultaneously, which makes it perfect if you
want to build apps and host them for different clients.
FormBeaver does automatic
data
migrations and it's
really easy to push updates and bug fixes to multiple apps.