Master Templates

Master templates allow for the speedy development of powerful single-scope applications while keeping maintenance efforts centralized and transparent. This quintessential feature of the Betty Blocks platform enables organizations, vendors, and platforms to rapidly deploy custom versions while ensuring consistency, security, and efficiency across the board.

Benefits of using master templates:

Rocket_icon_big-1

Create custom app versions derived from a master template

mindmap-icon

Centralize maintenance and security efforts

cloud-icon-blue

Deploy, merge, and edit changes from a single source

Working with Betty Blocks master templates

The goal of master templates is for organizations to balance out their need for customization while maintaining the strength of their core product offerings. Development teams are encouraged to utilize the master templates to create bespoke solutions rapidly while retaining the ability to add custom features such as branding, integrations, workflows, or other capabilities. By standardizing application design and logic to one single source, maintenance efforts are entirely centralized.

Child applications

Duplicate a master template to create instant child applications. Changes can be pushed to child applications from the master template.

Themes

Child applications can sport custom themes created from the Theme builder without overriding the master template.

Customization

Add custom features, branding, actions, workflows, and integrations to child applications to create tailor-made solutions.

Permission controls

Be able to assign user roles, permissions, and access controls as needed per child application in line with organizational structures.

Synchronization

Changes can be deployed across all child applications. Import/Export options allow for seamless sandbox merging and cloud deployment.

Maintenance

Standardized master templates allow for speedy and cost-efficient maintenance and updates across all linked products.

Consistency across all solutions

Many development teams will find their backlogs clogged with repetitive maintenance tasks, especially when an organization relies on a multitude of solutions to work together. Software co-dependencies can easily be omitted by creating a master template that houses standardized core functionalities, databases, and integrations while allowing for customization per application. This stress-free way of building and managing applications reflects the inherent benefits of rapid application development associated with a low-code platform. Master templates provide additional support and flexibility across a development team’s disciplines.
background-image-white

Master templates for developers

Within the Betty Blocks platform, developers can find a myriad of different templates to lay the brickwork for a single-use application. Master templates, on the other hand, provide a high-level container to orchestrate the features and capabilities of subsequent child applications. When maintenance is required, all developers need to do is jump into the master template and make the necessary changes before deploying them to all linked assets. This allows for speedy, hassle-free, and cost-effective application maintenance across the board.
.png

Create governed custom child applications

When creating child applications, developers can duplicate the assigned feature traits contained within the master template. These commonly include front-end-facing components, such as interfaces and input fields, as well as pre-built application logic and back-office functionalities. Depending on end-user requirements, custom connectors can be added to the application to communicate with data from the desired source. 

 

Moreover, default permissions and access controls can be configured per child application to align with an organization’s security policies. By eliminating the need to write boilerplate code on a foundational level, skilled developers spend less time on repetitive tasks and can focus more on customization and improvements to their products. 

Master templates for admins

Low-code platforms need to allow IT managers to maintain a keen overview of the security statuses of the solutions within their organization’s tech stack in order to prevent shadow IT. For organizations operating in regulated industries, adhering to security policies is paramount. With the addition of master templates to the Betty Blocks platform, admins have the necessary tooling to equip applications with governance features such as role-based permissions, access controls, and sign-in options to eliminate security concerns. Moreover, admins will receive notifications regarding edits made to the master template and its assigned child applications.
Augmentation visuals group

Comprehensive security management

With master templates, both security and compliance are cemented into any application from the get-go. By implementing pre-defining the required security within the master template, any child applications will bear the same configurations. This is especially helpful when citizen developers wish to create an application that is compliant with industry standards. Access controls such as SSO and 2FA can also be standardized so that they apply to all subsequent applications made from the master template, significantly reducing the risk of data breaches or unauthorized access. 

background-image-white
background-image-white
background-image-white

Master template marketplace

For software vendors and technology partners, master templates unlock new opportunities for diversifying their product offerings. A standardized master template allows you to create an instant duplicate application equipped with the required functionalities, which can be customized to fit your client’s branding. Common app use cases such as portals, forms, provisioning tools, and document management systems can thus be delivered to the client in a matter of days instead of weeks. Alternatively, vendors can display their own templates in a marketplace that customers can leverage to build bespoke web applications that integrate seamlessly with platform specifications.

Betty Blocks master templates FAQ

What is the difference between templates and master templates?

Within the Betty Blocks platform, users will find templates and master templates. Templates provide default pre-built layouts, components, and application logic for a single application. In contrast, master templates provide a standardized foundation from which many different custom versions can be created and centrally maintained.

Are master templates included in the license fee?

Yes, master templates are an integral feature of the Betty Blocks platform suite.

How do I know that my master templates are secure?

Betty Blocks maintains industry-standard security measures through our SOC2 attestation and ISO 27001 certification to ensure paramount data protection. On an organizational level, user admins can configure permission settings to ensure strict governance of each master template, as well as receive updates when changes have been made. 

What if a master template is deleted accidentally?

If child applications are connected to a master template, it acts as a fail-safe so that the master template cannot be deleted.

Can Betty Blocks create a master template for me?

Of course, our professional services department can set up a master template any way you like. 

background-image-white