Responsivity out of the box. You control things like column widths using Bootstrap syntax. You can also use other CSS frameworks too.
Multiple authentication strategies allows you to control who sees what right from the front door.
Build your front-end from dozens of component widgets from input forms to signature pads and payment gateways.
Want to change how something looks? No problem, you have full CSS control from top to bottom.
You can build just about anything out of the box. For the times that you need something more specialized, import many 3rd party libraries.
Your project will be cross platform and mobile responsive right from the start. Your clients will love the fact that your FileMaker data feels just like the rest of the web they know.
Edit your project from within the BetterForms IDE. FM BetterForms is so flexible, we built the entire editor using it.
Select either internal authentication or use Auth0 or Login Radius to manage users. Know all user metadata including browser and IP address to help guide your business logic.
Have a use case that needs high peak performance like a registration site? BetterForms Servers use serverless technology and scale automatically. You can support 100's or 1000's of users on-line.
( High user counts may require additional detail to system design and caching )
FM BetterForms connects you to your FileMaker Server with Custom Web Publishing (CWP). The connection users the XML gateway (Data API Support with FMS V17) and does not cost any connection seats. Data caching reduces FMS server load. to reduce data costs significantly.
FM BetterForms supports all areas and stages of development. It is easy to test anything from single pages to entire sites on development, staging, and production environments.
Adding your app to a new or existng domain is a snap. You can set up FM BetterForms to hang off a subdomain to your site. Eg: portal.mydomain.com or assign your app its own domain www.myFmBackedApp.com.
Build complex ERP and CRM interfaces
BetterForms is an SPA. It loads once, and only gets data changes when it needs to from the server. This similar to how FileMaker layouts also work. Users feel good when they can navigate an application quickly and effortlessly with a native application experience.
App shown is built as a Progressive Web App with data caching and native app UX
FileMaker 'hook' scripts allow you to have full control over user interactions. Hooks call scripts that allow you to programatically control all aspects of the user's workflow. Create page redirections, alerts and modals all from a single script step in FileMaker.
Building your web app is easy
Choose from a single blank page or a multi-step wizard. Duplicate an existing example or start from scratch. Add the needed page content including input fields, rich text blocks and widget components.
If your page requires data before rendering then fetching and injecting data is usually as simple as 3 script lines. You can also inject special actions to show modals and toaster alerts. All support scripts are automatically generated and ready to be pasted into your existing database.
Use both client side built in JavasScript validation and server side business logic rules. Vaidate with min, max, string, number, regex, and JS on the client or call a FileMaker script and validate against database data and logic.
Decide if you need top and side navigation and configure.
Select a color theme and add any custom CSS if needed to match your corporate look.
We started FM BetterForms in order to be able to render FileMaker Data with the web in a cost effective way.
BetterForms has a full REST API ready for your 3rd party service calls and integrations. Endpoints are defined via your scripts. You have full control for all REST verbs and can return responses in JSON, HTML and Plain text. There is even API Version Control. Adding a true API endpoint is a snap!
FM BetterForms has a professionally designed flat UI concept for you to customize. You can customize nearly all aspects with Bootstrap, CSS and VueJS under the hood if you need to.
FM BetterForms is a fluid framework. It can be customized to suit nearly any use case. So far we haven't found anything we could not build with it.
Let's discuss your needs and see how FM BetterForms can .
Mention us on
© 2018 Delfs' Engineering, Toronto Canada