--- title: "Core Modules" --- # Core Modules > Build any kind of HMI (human machine interface) or SCADA (supervisory control and data acquisition) system using Ignition's powerful offering of HMI/SCADA modules. ## What Are Core Modules? Core Modules are commonly used modules included in a typical installation. Most systems have at least one of these modules installed. Each core module encapsulates a core SCADA or HMI principle such as data-logging or process visualization. These modules are the foundation upon which great projects are built. ### [SQL Bridge](sql-bridge-module.md) ![](SQL_Bridge.png) Bridge the gap between OPC data and SQL databases and get a highly efficient SQL-based Tag historian and transaction manager. Easily log data, call stored procedures, and synchronize data bi-directionally. ### [Perspective](perspective-module/perspective-module.md) ![](perspective-module-icon.png) Create beautiful, mobile-responsive industrial applications that run natively on any device type such as smartphones, tablets, touchscreens, laptops, and desktop computers. It automatically adapts to fit screens of any size and orientation. ### [Vision](vision-module.md) ![](Vision.png) Use this module to launch an unlimited number of powerful Ignition Vision clients anywhere on the network. Display charts, graphs, trends, HMI screens, and more. ### [Tag Historian](tag-historian-module.md) ![](Tag_Historian.png) Turn a SQL database into a high-performance time-series tag historian. ### [Reporting](reporting-module.md) ![](Reporting.png) Create dynamic, database-driven PDF reports with ease. ### [OPC-UA](opc-ua-module/opc-ua-module.md) ![](opc-ua-module/opc-ua.png) Connect to most major PLCs (Programmable Logic Controllers) with the Ignition OPC-UA Module. This module serves as a totally cross-platform OPC-UA server with an open, plugable driver system. ### [Alarm Notification](alarm-notification-module.md) ![](Alarming.png) Configure the logic for how, why and when alarm notifications are delivered, manage alarm notification for groups of users, and send notifications via email. ### [SMS Notification](SMS-notification-module.md) ![](SMS_Notification.png) Add text alerts with the SMS Notification Module for even more options. ### [Sequential Function Charts](SFC-module.md) ![](SFC.png) Streamline the creation, organization, and visualization of robust logic systems. ### [Web Dev](webdev-module/webdev-module.md) ![](web-dev.png) Create web-pages that are hosted on Ignition's web server. ### [Enterprise Administration](enterprise-administration-module.md) ![](image.png) The EAM provides a secure and intuitive way to manage many Ignition installations from one location.