Components for 4D

BSPOKE shares with the 4D developer community the components we have developed for our own needs.

BWEB

Low-code component for the Web

BWEB adds advanced web development features to your 4D applications, without the need to know any language other than 4D. BWEB uses the web server integrated into 4D and 4D Server, and offers a full-web WYSIWYG IDE to carry out all your projects.

Based on Tailwind and Daisy UI, BWEB guarantees you modern, responsive interfaces without any knowledge of web development, with a wide range of ready-to-use objects and presentation options that can be fully customized to your needs. BWEB objects can be manipulated using drag and drop and configured via a properties inspector capable of exploiting the entire data model, as well as the classes, functions, and methods of your 4D application.

BWEB allows you to create web applications, business portals, customer areas, and multi-domain, multi-language showcase sites containing both public and private pages requiring identification, all with complete security, using a single 4D instance.

BWEB leverages 4D's multithreading capabilities and stores your content in the data file, providing excellent rendering performance in both development and deployment.

ATL

100% free module

BSPOKE's ATL (Administration Table List) is a rich, intelligent data viewer. We created it long before 4D's Data Explorer, to be able to administer data from our applications deployed with 4D Volume Desktop (including executable client-servers), in which case 4D's Use mode was no longer available.

Thanks to ORDA, we've improved it over time to offer maximum freedom and comfort to the developer or database administrator:

  • Opening multiple tables
  • Navigation between tables using ORDA links
  • Display and editing of object fields
  • Intuitive search, classic search and ORDA search
  • Data editing (without integrity checks, of course)
  • Application of ORDA formulas
  • Data export, etc.

ATL runs on 4D v19LTS in Binary mode and Project mode. It is completely free and can be installed in an instant. From 4D v20R onwards, it is delivered with the BWEB module within the BSPK component but can be used independently of it.

Download BSPK component

We have chosen to propose a single component, called BSPK, which contains various independent modules. Select all the versions and platforms you are interested in to receive an email containing unique download links.

Receive notifications for new versions*

Beta version of BWEB is only available in version 20R

]FOUR + SEVEN =$

Current version

Version 2.94 of 2025-09-16

Version history

Compatibility table

Documentation

English version

Support

Contact support