The words behind the work, defined plainly

What the terms on this site mean in the sense we use them with clients, grouped by area. Each one links to the service it belongs to, and to the terms it is usually said alongside.

50 terms, all defined

Simulation & Training

See our services
Simulation-based training#Practicing a task in a realistic virtual/simulated environment rather than on real equipment or in real-life situations.

The appeal is obvious: you can crash the virtual truck as many times as you desire. You can practice safely in a virtual environment without real-world damage. Simulation-based training is most useful when real-life practice is too expensive, too dangerous, or difficult to arrange. Real learning happens when you discuss what went wrong and how to improve.

Scenario-based learning#Learning through a specific situation or problem, by working through a realistic scenario instead of simply memorizing information.

A good scenario has a decision point where the "obvious" choice is wrong; that's usually where the real learning happens. Don't just tell me what to do. Put me in a situation and let me figure out what to do. When operating a high-pressure machine and the pressure gauge suddenly shows an abnormal reading, the learner chooses an option in the scenario. Then the simulation shows the consequence of that decision. If it's an unsafe option, they can understand why the correct action matters.

Training simulator#Practice a real job in a safe virtual environment that mimics a real task or tool before doing it for real.

Visual fidelity; Instead of training directly on an expensive machine, the learner enters a virtual version of the machine. Through realistic interactions, guided scenarios, performance tracking, and immediate feedback, training simulators help organizations prepare employees for real-world operations before they step into the actual environment. Train safely without interrupting real operations, and repeat as many times as needed to build confidence and competence.

Simulation fidelity#The level of realism the simulation needs to be for the learner to achieve the intended skill.

How closely the simulator reproduces the real-world experience. The goal isn't maximum realism. It's the right realism for the learning objective. Higher fidelity is not automatically better. What exactly are we trying to train? If the learner needs to develop physical or fine motor skills, such as operating a surgical instrument, controlling an aircraft, or operating an industrial machine, then high visual and physical fidelity can matter. If training focuses on decision-making or emergency response, a simpler simulation may be enough, and could let learners practice more scenarios in less time.

Safety training simulation#Digital training where learners experience dangerous situations or emergencies to respond correctly, without facing the actual danger.

This is where the "practice on the real thing" argument falls apart; You don't get a second attempt at a live gas leak, but in a simulation, you get to make decisions, learn from your mistakes, correct them, and try again until you get it right. Learn how to handle dangerous situations by experiencing them safely in a simulation. The safety training tool can show the consequences and also provide feedback. Practice the emergency before the emergency happens without any risk.

Competency assessment#A structured way of evaluating how well someone has understood something or how well they can perform a task.

Most organizations still measure course completion that can explain the job but fails to check whether someone can do the job. A simulator can automatically record the learner's actions and generate a performance report. Why does it matter? Training tells someone how to do something. Competency assessment checks whether they can actually do it. It scores the decisions made during a scenario, accuracy, response time, safety compliance, and critical errors against a defined standard, which is harder to build but is the only version that holds up if something goes wrong later and someone asks, "Were they actually qualified?".

Compliance tracking#Keeping track of whether individuals are following the required rules, procedures, standards, training requirements, performance records, and certifications organized in one place.

An auditable record of who was trained on what, and when. Monitor the workforce from a dashboard instead of maintaining everything manually. "Has this person completed the required training and met the required standards?" This is possible via compliance tracking. Compliance tracking helps organizations monitor training completion, assessment results, certification status, refresher requirements, and adherence to required procedures, making it easier to identify gaps and maintain consistent training standards.

Digital performance record#A digital history of what the learner did, how well they performed, and where they need improvement.

A digital performance record helps track progress, identify skill gaps, compare performance, and maintain a long-term training history. The information is stored digitally and can be reviewed later by the learner, trainer, or organization. It's more useful than a certificate because it survives scrutiny, and it's the piece that turns a training program into something you can defend, not just point to.

Instructor-led vs self-guided training#Whether a person guides the training live, or the learner works through it alone at their own pace.

Self-guided is cheaper to scale and easier to schedule; It's the incorrect default for everything where individuals need to be guided through a mistake right away. The honest answer is that most programs need both self-guided for repetition and low-stakes practice, and instructor-led for the first attempt at anything genuinely high-risk; building only one because it's simpler to develop is a false economy.

Time-to-competency#How long it takes someone to become competent at the job/task.

This is the number that actually justifies the spend on simulation-based training, more than scores or completion. It's the amount of time a learner needs to become capable of performing a task correctly and independently to the required standard. This helps understand whether training is actually making the trainee job-ready faster. By tracking performance, attempts, errors, and progress throughout simulation-based training, we can identify how long it takes each learner to reach competency and where additional training may be needed.

Extended reality (XR)#The Umbrella term for technologies that combine the real world and digital content to create interactive experiences.

XR can make training more immersive, interactive, and practical. This umbrella term covers virtual reality, augmented reality, and mixed reality. Clients usually arrive asking for "VR" or "AR" by name, and the more useful question is what they're actually trying to achieve, because the right tool depends on whether people need to see their real surroundings while they work, be fully immersed to build muscle memory, or something in between. Leading with the acronym rather than the task is the single most common reason XR projects end up with the wrong hardware.

Virtual reality (VR)#A fully digital environment you view through a VR headset, replacing what you'd normally see around you.

VR makes you feel like you are inside a virtual environment instead of just looking at a screen. A fully digital, computer-generated environment that the user can enter and interact with using a VR headset and controllers. A trainee can wear a VR headset and enter a virtual factory to practice operating a machine or responding to an emergency instead of using the actual machine.

Augmented reality (AR)#Adds digital information or objects to the real world instead of replacing the real environment, usually through a phone or headset.

AR is the better fit when the job happens in the real world, and people need their hands and eyes on the actual equipment, overlaying instructions on a machine rather than recreating the machine. From equipment maintenance to on-site training, AR connects digital knowledge with real-world tasks, making learning more practical, accessible, and efficient.

Mixed reality (MR)#A blend of augmented and virtual reality where digital objects interact with your real surroundings.

MR is the most costly and delicate of the three to deploy at scale because of the tracking and hardware requirements. However, it is very helpful when digital items need to respect the real environment, such as when you are walking around a virtual machine that is anchored to your actual floor. We only recommend it to clients when the training's real-world grounding is essential rather than optional.

Hand tracking#Letting someone use their bare hands to interact in VR or AR, instead of handheld controllers.

A technology that allows a device, camera, or VR/MR headset to detect and track the user's hand and finger movements, so they can interact with digital objects using their hands instead of a physical controller. In a demo, it appears more natural, but compared to controllers, it is less accurate, more tiring during a long session, and fails in ways that controllers do not, such as gloves, poor lighting, and hands out of frame. Worth it for quick, gesture-based interactions where realism is more important than precision; not suitable for delicate, repeated manipulation.

Spatial interaction#Interacting with digital content by physically moving, pointing, or reaching in 3D space, rather than through a mouse or touchscreen.

This is what makes XR training feel different from a video; people learn where things are by reaching for them, not by reading about them. The system understands where the learner and objects are in space and responds accordingly. By combining technologies such as hand tracking, motion tracking, and spatial awareness, users can naturally move around, manipulate objects, and perform tasks within an immersive environment.

WebXR#A way of running virtual or augmented reality experiences directly in a web browser, without installing an app.

A web technology that allows websites and web applications to provide VR and AR experiences directly through a compatible browser and device; no app store, no install, just a link. It is crucial for one-time training launches or anything communicated to individuals outside of your company. What you give up is performance headroom and some device features, so it's the right call for lighter-weight experiences and the wrong one for anything visually or computationally heavy.

Room-scale / 6DoF#Movement tracking that follows you in all directions; walking, crouching, leaning, not just where you're looking.

Room-scale and 6DoF (Six Degrees of Freedom) describe how freely a user can move and interact within a virtual or mixed-reality environment. 6DoF means you can move your body naturally in six different ways, and the system tracks those movements. This kind of tracking is what makes VR training feel physical instead of like watching a video with a headset on, and it's the reason people remember spatial layouts after VR training in a way they don't from a screen. The catch is space and safety: you need a clear physical area, and that's the detail that gets missed when a client tries to roll out room-scale training.

Simulation sickness#A feeling of discomfort some people feel when using VR or immersive simulations when what they see doesn't match what their body feels.

A user may experience nausea, headache, dizziness, sweating, eye strain, disorientation, and general discomfort, which are common symptoms. Regardless of how nicely the experience is designed, certain members of any group will encounter it, and pretending otherwise results in poor deployment plans. It's actually a session length constraint, not a small discomfort. If ignored, this may cause some of the trainees to remove the headset in a matter of minutes.

Digital Twin & IoT

See our services
Digital twin#A live digital copy of a physical machine or facility, kept in sync by real sensor data and not just a 3D model of it.

Most people asking for a "digital twin" actually want a 3D model, which is a different and far cheaper thing to build. The value is entirely in the live connection: a twin that isn't fed by real sensors is just a picture, however nice it looks. That connection is worth paying for when you need to predict a failure before it happens; it's not worth it if you're just trying to visualise a space. By connecting physical assets with their digital counterparts, we can monitor operations, identify potential issues, optimize performance, plan maintenance, and test possible changes in a digital environment before applying them to the real world.

IoT sensor integration#Connecting physical sensors into a software system that can read and use their data.

Sensors can collect, transmit, monitor, and analyze temperature, vibration, pressure or whatever's relevant, and the data can be connected to simulations, dashboards, or Digital Twins to provide real-time visibility into operations. This is the minimally visible part that truly makes a digital twin or monitoring dashboard real, and it's typically where a project's timeline goes sideways. It's not the software, but the actuality of obtaining trustworthy data from devices that were never intended to communicate with anything.

Predictive analytics#Using historical and live data to forecast what's likely to happen next, rather than just reporting what already happened.

The gap between "we have a dashboard" and "we have predictive analytics" is bigger than most people expect; a dashboard shows you the current temperature; prediction tells you it'll cross a dangerous threshold in six hours. Getting there needs enough historical data to train against, which is why it's usually the second phase of a project, not the first. By turning data into forward-looking insights, we can reduce downtime, improve efficiency, manage risks, and make better decisions.

Process modeling#Building a digital representation of how a process actually works, step by step, so it can be analyzed or simulated.

The honest version of this work involves watching how the process actually runs, not how the procedure document says it runs; the two are reliably different, and a model built from the document alone tends to miss the workarounds people use in practice. Process modeling digitally represents how a process operates, showing the activities, decisions, inputs, outputs, and interactions involved from start to finish. It's worth doing when you need to test changes before making them for real. It's overkill for a simple operation that can be reasoned about on a whiteboard.

Monitoring dashboard#A live screen showing the current state of a system or process, pulled from real sensor or operational data.

A single screen that shows what is happening, what needs attention, and how the system is performing. The most common failure mode we encounter is a dashboard with thirty metrics that no one looks at after the first week because it was designed and built around what data was available, instead of what decisions the dashboard should help people make. A good dashboard starts with a simple question: "What information would actually make someone take action or make a different decision?" From there, it focuses only on the few important numbers that help answer that question.

Simulation feedback loop#A system where real-world data continuously updates a simulation, and the simulation's output feeds back into real decisions.

The process of taking what happens during a simulation, giving the learner feedback, and using that feedback to improve their next attempt. This is what distinguishes a one-time simulation from a truly functional digital twin: without the loop, you created a snapshot that becomes useless the day you finish it. Closing the loop properly means someone downstream has to actually trust and act on the simulation's output, which is as much an organizational change as a technical one, and it's usually the harder half of the project.

Predictive maintenance#Fixing or replacing equipment based on signs it's about to fail, instead of on a fixed schedule.

The pitch is always "save money by not replacing parts early", but the real value is usually avoiding the unplanned failure, which costs far more than the part itself in downtime. Finding signs of a possible machine failure early and fixing the problem before the machine breaks down. It only works once you have enough sensor history to know what "about to fail" actually looks like for that specific machine; trying to do this on day one, before the data exists, is the most common reason these projects disappoint. This reduces unexpected breakdowns, minimises downtime, extends equipment life, and plans maintenance more effectively.

Digital thread#A single, connected flow of information across the whole life of a product, machine, or process: design, build, operation, maintenance.

In most organizations, this data exists but lives in four disconnected systems that don't talk to each other, so the "thread" is really an integration project wearing a nicer name. Connecting information from different stages of a product or process so everything can be tracked and understood as one continuous story. It's beneficial for complex assets with long lifespans, where knowing the entire history influences upcoming decisions

Game Development

See our services
Game engine#The core software platform used to build interactive 2D, 3D, VR, and simulation experiences, handles graphics, physics, and input, without having to build everything from scratch.

A Game Engine is a software framework that provides the tools and technologies needed to create interactive digital experiences such as games, simulations, training environments, and XR applications. Choosing an engine is less about which is "better" and more about fit: Unity and Unreal both do the job, and the real decision drivers are team skillset, target hardware, and how much visual polish the project actually needs versus how much it's tempting to chase. We've seen more projects go over budget from switching engines mid-project to chase better graphics than from picking the "wrong" one at the start.

Unity#A widely used game engine known for being flexible and well-suited to VR, AR, and mobile projects.

Its biggest advantage for training and simulation work specifically is the breadth of XR device support and the size of the asset and plugin ecosystem, which shortens build time on anything that isn't highly custom. It's not automatically the right call for projects chasing top-end visual fidelity, where Unreal tends to have the edge out of the box.

Unreal#A game engine known for high-end visual quality, often used where realism matters most.

If the whole point of the project is photorealism, a training simulation that needs to look almost real to be convincing, Unreal is usually the better starting point. That visual ceiling comes at a cost: it's more demanding on hardware and, in our experience, has a steeper learning curve for teams that aren't already deep in game development, so it's worth confirming the extra fidelity is actually needed before committing to it.

Godot#A free, open-source game engine, generally lighter-weight than Unity or Unreal.

It's a reasonable choice for smaller or lower-budget projects, or teams that want to avoid licensing costs and don't need the largest possible ecosystem of plugins and XR support. Where it currently falls short for enterprise training work is XR device support and the pool of experienced developers, which is a big part of why Unity or Unreal are still the more common pick for this kind of project.

Multiplayer#Letting more than one person interact in the same simulation or same digital environment at the same time.

For training specifically, multiplayer earns its considerable extra cost when the skill being trained is actually a team skill for eg., coordinating a response, communicating under pressure; not when it's added because it sounds more impressive. Networking, synchronisation, and testing multiply the build complexity, so it's worth being honest about whether the training goal genuinely needs other people in the room or just feels like it should.

Gameplay programming#The code that defines how a game or interactive experience behaves and responds to the player.

What happens when you press a button, pick something up, or make a choice. This is where a lot of the real budget goes, even though it's invisible in a screenshot. Good gameplay programming is what makes an interaction feel responsive and correct, and bad gameplay programming is what makes an otherwise beautiful simulation feel broken to use. Clients often underestimate how much of the timeline sits here versus in art and visuals. Every action has a meaningful response.

Performance optimization#Making sure an experience runs smoothly, steady frame rate, no stuttering, especially on the hardware it'll actually be used on.

This matters more in XR training than in most other software, because a dropped frame rate isn't just annoying; it's a direct cause of simulation sickness. It's also the part that's easy to skip under deadline pressure because it doesn't produce anything visible to show a client until the headset is on, and it very obviously does. The goal is to make an experience that runs smoothly and efficiently without unnecessarily reducing its quality.

Cross-platform deployment#Building an experience once and being able to run it on multiple devices, from different headsets to desktop and mobile, without rebuilding it from scratch each time.

Making a game, simulation, or digital application work across different devices and platforms without having to build a completely separate version for each one. For example, the same training simulation could be designed to work on a PC, VR headset, tablet, mobile device, or web browser, depending on the project requirements. This can reach more users, simplify deployment, reduce development effort, and make experiences accessible across different platforms.

Learning Platforms

See our services
Learning Management System (LMS)#A software that hosts, assigns, and tracks training courses in one place.

LMSs provide courses, learning materials, assessments, certifications, progress tracking, and training records. Most LMS platforms are designed around static content, videos, quizzes, and PDFs and struggle to correctly track what happens inside a VR scenario, which is why we typically build a direct connection via xAPI rather than attempting to force simulation data through the LMS's natural reporting capabilities. Before presuming that your existing LMS can simply "plug in" greater training data, it's worth investigating to see what it can truly accept.

Interactive learning#Learning that requires the learner to actively participate, not just watch or read or listen.

Interactive learning is often used to describe almost anything that has a few buttons or a quiz added to it. But simply watching a video and answering questions at the end doesn't make the experience truly interactive. Real interactivity happens when the learner's choices actually affect what happens next. If a learner makes a different decision and gets a different outcome, they are actively taking part in the learning, not just clicking through it. That usually takes more thoughtful design and development than simply adding "Next" buttons, but it is what makes the learning experience more meaningful, practical, and engaging.

Assessment platform#Software specifically for testing and scoring what someone has learned or can do.

A lot of assessment platforms are really just quiz engines, which is fine for checking recall but tells you very little about whether someone can actually perform the task. The more useful version scores behavior inside a scenario, not just answers to multiple-choice questions; that's harder to build and worth it for anything where "knows the answer" and "can do the job" are genuinely different things. This digital platform tests, measures, and tracks what learners know and what they can actually do

Progress tracking#Recording how far along someone is in their training, and what they've completed so far.

On its own, this information is not very useful. Knowing that someone has completed most of a course does not tell you whether they are actually learning or improving. It becomes much more valuable when completion data is combined with performance data. These two are often treated as the same thing, but they answer very different questions. It is important to be clear with clients about whether they want to know "Did they complete the training?" or "How well did they perform?"

Project-based learning#Develop knowledge and skills by working through a real, extended task or project, rather than only studying theory.

This approach works best for skills that need to be used together. Practicing each skill separately may not be enough to prepare someone to do the complete job. It also takes more time and thought to design than a collection of short learning modules, because the project needs to feel realistic and meaningful to the learner. At the same time, project-based learning is not the right choice for everything. If the goal is simply to learn a list of separate facts or basic information, a shorter and more focused learning format may work better.

Cohort#A group of learners who go through the same training together, on the same schedule.

Cohort-based training gives up some flexibility, but it creates benefits that are harder to get when everyone learns alone. When people learn at the same time, they can discuss ideas, compare their experiences, help each other, and stay motivated because they are progressing together. However, it is not a good fit for training that people need immediately or whenever they need it. For example, making an employee wait for the next cohort when they need training just before their shift can create unnecessary delays and frustration. The key is to use cohort-based training when learning together adds value, rather than forcing it into situations where people simply need quick, on-demand access to training.

xAPI / SCORM#Technical standards that help learning content work with learning systems and record training activity.

SCORM is older and handles simple completion and score data well but wasn't built with simulations or VR in mind, which is exactly where xAPI (also called Tin Can) earns its keep; it can report much richer detail, like every decision made inside a scenario, not just a pass or fail at the end. If your training includes anything simulation-based, it's worth checking your LMS actually supports xAPI before assuming SCORM will do.

Gamification#Adding game-like elements to a non-game activity to make learning or training it more engaging.

Gamification can encourage people to actually complete their training and come back to it. Things like points, badges, levels, challenges, and rewards can make the learning experience more engaging and give learners a reason to keep progressing. But gamification is not a solution to poor training. Simply adding a points system to content that is boring, confusing, or badly structured does not make it better. It works best when the main challenge is engagement and motivation. It can encourage learners to participate, practice, and complete training, but it cannot replace good content, clear learning goals, or effective training design.

AI

AI-assisted scenario generation#Using artificial intelligence to help create training scenarios, variations, or content faster than writing them all by hand.

AI is useful for creating different versions of a scenario once a strong template is already in place. It can quickly generate different starting conditions, outcomes, and failure branches, which can save a lot of the repetitive work that would otherwise take hours to create manually. However, It's a poor fit for the first draft of a novel scenario, where the judgement about what makes a realistic, useful decision point still needs a person who understands the actual job.

AI instructor / mentor#An artificial-intelligence system that guides or gives feedback to a learner during training, standing in for a human instructor.

This works best as a support tool within self-guided practice: for example, answering questions, providing feedback, or helping learners improve through repeated attempts. It is less suitable as a complete replacement for a human instructor, especially in high-stakes training where people still value and trust human judgement. When clients ask for this, they usually mean "help us scale the parts of training that don't require a human instructor," rather than "replace the instructor." This makes the goal more practical, focused, and achievable.

ML-Agents#A toolkit for training characters and systems to behave through machine learning, inside a game engine, rather than by hand-written rules.

Machine Learning Agents are most useful when you want a character or system to behave more naturally and adapt to what the trainee does, rather than simply following a fixed script. Most training scenarios use predefined sequences because they are easier to build, test, and keep consistent. But ML-Agents becomes valuable when unpredictability is part of the learning experience: for example, when an opponent, machine, or hazard needs to respond differently depending on the trainee's actions. It can make simulations more dynamic and realistic, but it may be unnecessary for training scenarios that only require a consistent and repeatable sequence of events.

Large language model (LLM)#An AI system trained on large amounts of text so it can understand and generate human-like language.

In training, LLMs are genuinely useful for things like drafting scenario text, creating different versions of questions, and powering a conversational AI mentor. However, an LLM should not be used to decide what should be taught in the first place. That still requires someone who understands the actual job and the skills the training needs to cover. We treat LLM-generated content as a quick first draft that needs to be reviewed and edited, not as a finished answer. For anything related to safety, we would strongly recommend against skipping this human review and editing step.

Engineering

See our services
Product engineering#Turn ideas into products that are built to work, scale, and evolve.

It brings together areas such as software development, UI/UX design, technology, testing, and product improvement to build a complete product and not just a piece of software. It is an end-to-end process of building software as a real product, not just a working prototype, but something reliable, easy to maintain, and ready for people to actually use. The difference between a prototype and a finished product is bigger than it may seem. A real product needs proper error handling, good performance when used by real people, support for the devices they actually use, and a reliable way to add updates without breaking existing features. Many projects spend most of their budget on the exciting prototype stage and later realise how much work is involved in turning that prototype into a reliable product. The less visible product engineering work that comes after the prototype is just as important for making the product ready for real-world use.

Scalable architecture#Building a system so it can handle more users, more data, or more sites without needing to be rebuilt from scratch.

The honest trade-off is that scalable architecture takes more time and effort upfront than building only for what you need today. It is worth that investment when growth is a realistic near-term plan, not just a hopeful one. We ask clients how many sites or users they expect to have in the next two years before deciding how much to build for future growth. Building for scale that you may never need can be just as wasteful as not building for the scale you actually need. The goal is to build a strong foundation that can support the product not just today, but as it grows in the future.

API integration#Connecting different software systems so they can share data automatically and work together, instead of someone moving it by hand.

Imagine you have an online training platform and an LMS. When a learner completes a training course, API integration can automatically send the completion status and assessment score from the training platform to the LMS. This is usually the least appealing part of a proposal and one of the most common sources of delay. It depends on a third-party system's API, its documentation, and its own quirks, which are rarely as clean or straightforward as advertised. It is better to scope and test the real API early rather than assume it will work exactly as the documentation says. That assumption is often where timelines start to slip.

Missing a Term

Didn't find the word you needed?

Tell us which term you were looking for and we will add it, in plain language, with the service it belongs to.