Which users can operate 3forge
3forge is built to be accessible across a wide range of technical profiles, from front office analysts working directly with data to engineers extending the platform at the infrastructure level. Understanding which capabilities each user type can unlock helps you plan team composition, set realistic expectations, and make the most of your investment.
Platform accessibility
Built for a broad range of practitioners
One of the first questions a CTO needs to answer is: what skills will my team require to build and maintain applications on this platform? The matrix below breaks down the major areas of the 3forge stack, from UI development and data integration to scripting and infrastructure, and maps them to the typical skill sets involved.
This view can serve as a practical guide for assessing which responsibilities can be absorbed by your existing team, where specialist support might accelerate delivery, and how best to align internal capabilities with project objectives. Whether your goal is to drive toward full self-sufficiency or to combine in-house expertise with ongoing 3forge delivery support, this skills matrix helps set clear expectations and provides a framework for planning your team's engagement with the platform.
Skills matrix
User capabilities across the 3forge stack
The matrix on the following page breaks down each major area of the platform and indicates which user profiles can perform each activity independently. Use it to plan team composition, identify training priorities, and decide where external support adds the most value.
| Activity | Front Office |
Front Office with SQL |
Front Office with SQL + Scripting |
Technologist | Description |
|---|---|---|---|---|---|
| Data Source Configuration |
Ability to configure data to feed into 3forge from an external source, including: files, databases and messaging systems. | ||||
| Dashboard Construction |
Ability to create windows, add charts, tables, and other dashboard components, including wiring them to existing data sources, styling / formatting, and creating relationships between the components (e.g. selecting a row on a table, filters another table). | ||||
| Data Querying |
Ability to construct SQL Select statements to extract specific data elements. Used to build more focused views of data from a given source. | ||||
| User Interface Event Handling |
Ability to write business logic that reacts to mouse clicks or keyboard strokes. Commonly used to dynamically change the view on multiple panels or lookup additional data based on a user's selection. | ||||
| Data Modelling Schema Management |
Ability to design new tables and manage existing tables, including an understanding of data types and indexing. Required for developing new workflows that involve capturing data from the user interface. | ||||
| Complex Event Processing |
Ability to write advanced SQL and multiline scripts that include loops, if/then statements, and related. Required for processing high-volume, real-time data sets. | ||||
| External Plugin Development |
Ability to write custom Java code to bridge 3forge to new data sources or entitlements systems. This is a niche scenario. |
Ready to assess your team's 3forge readiness?
Our solution engineers can walk through the skills matrix with your CTO or delivery team and help map your existing capabilities to the right engagement model.