Software engine

A software engine is a core component of a complex software system. The word "engine" is a metaphor of a car's engine. Thus a software engine is a complex subsystem.

There is no formal guideline for what should be called an engine, but the term has become widespread in the software industry.[1][2][3]

Notable examples

Multi-engine systems

  • Video games are often based on a game engine. Some of these also have specialized physics or graphics engines.

References

  1. "10 Types of Software Engines That You Should Know About". spiceworks.com. In different contexts, software engines can mean different things.
  2. "Engine". Techopedia. Retrieved 2023-06-29.
  3. "Definition of engine". pcmag.com.
  4. "How it works". VirusTotal.
  5. "layout-engine ยท GitHub Topics". GitHub.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.