.NET Interoperate with .NET clients and objects.
Applications Work with web applications, privileged routine applications, and client applications (create, modify, export, and so on).
Archiving Archive files to an archive server.
Arrays Work with arrays.
Auditing Add entries to the audit log.
Authentication Authenticate users.
Authorization Control what each user is permitted to use, view, or alter.
Bitstrings Convert strings to bitstrings.
Business Intelligence Analyze data; develop a measurement-based approach to making strategic and tactical decisions.
Business Logic (Production-enabled namespaces) Model business rules and processes within a production.
C Access InterSystems IRIS from C programs.
C++ Access InterSystems IRIS from C++ programs.
cconsole.log Write to the cconsole.log file, the operator console log.
Class Definitions Work with class definitions and class members programmatically (obtain information about, define, make deployed, and so on).
Concurrency Mode Get and set the concurrency mode for the current process.
CPF File Modify the CPF file programmatically (create databases, define mappings, configure devices, and so on).
CPUs (Processors) Obtain information about CPUs (processors).
Web Gateway Manage thea Web Gateway programmatically.
CSV Files Work with CSV (comma-separated values) data sources.
Current Date and Time Obtain the current date and time.
Custom Language Elements Add custom commands, functions, and special variables to ObjectScript.
Custom Metrics Define custom metrics.
Dashboards Create dashboards for your end users.
Data Synchronization Keep data synchronized on multiple systems.
Data Transformation (Production-enabled namespaces) Modify data being sent within a production.
Data Type Classes Define properties to contain literal values.
Databases Manage InterSystems IRIS database files programmatically (disable and enable journaling, copy, configure, and so on).
Date/Time Values Work with date/time values.
DDL Work with DDL statements and with DDL files.
Debugging Debug programs.
Devices Work programmatically with devices such as printers and tape drives; configure; query for list of devices.
Directories and Drives Work with directories and drives programmatically.
DLLs and Executables (Non-InterSystems) Invoke dynamic link libraries and executables provided by other vendors.
DOMs Work with XML DOMs (document object model).
Dynamic SQL Create SQL statements that are prepared and executed at runtime.
EDIFACT (Production-enabled namespaces) Receive, work with, and send EDIFACT documents.
Email Send and receive email programmatically.
Encryption Protect information against unauthorized viewing.
Environment Variables Access the value of an environment variable.
Exporting Data Export data programmatically.
Extents Work with extent definitions programmatically.
Files Work with files programmatically (read, write, copy, rename, and so on).
FTP Use FTP from within InterSystems IRIS.
Globals Manage globals programmatically (import, export, get size, set collation, configure mappings, and so on).
GUIDs (Globally Unique Identifiers) Work with GUIDs (Globally Unique Identifiers).
HTTP Send and receive HTTP requests and responses.
Importing Data Import data programmatically.
Include Files Export include files programmatically.
Installation Create custom installers.
Inventory Facility Create a catalog of your code.
IP Addresses Work with IP addresses (validate, get IP addresses, and so on).
ISQL Migrate from ISQL.
Java Interoperate with Java programs.
JDBC Access third-party JDBC-compliant databases from within InterSystems IRIS; access InterSystems IRIS as an JDBC-compliant database.
JSON Create, use, and modify JSON-format objects and arrays; serialize objects as JSON; create objects from JSON.
LDAP Interact with an LDAP database programmatically.
Licenses Access information about InterSystems IRIS license usage programmatically; configure license servers.
Lists Work with lists.
Locks Read lock table information programmatically; remove locks; query and adjust lock table parameters.
Macros Export macros programmatically; print information about available macros.
MDX Create and execute MDX queries.
Memory Modify the memory settings programmatically.
MIME Send and receive MIME messages.
MQ (IBM WebSphere MQ) Exchange messages between InterSystems IRIS and IBM WebSphere MQ.
Namespaces Get information about InterSystems IRIS namespaces programmatically; query for list of namespaces.
Node.js Use Node.js to implement for high-performance access to data held in InterSystems IRIS databases.
Objects Define objects.
ObjectScript Write routines and methods in ObjectScript.
ODBC Access third-party ODBC-compliant databases from within InterSystems IRIS; access InterSystems IRIS as an JDBC-compliant database.
Operating System Obtain information about the operating system.
Operating System Commands Invoke operating system commands from within InterSystems IRIS.
Packages Work with packages programmatically (compile, export, delete, and so on); configure mappings.
Performance Diagnosis Diagnose performance.
PMML (Predictive Modelling Markup Language) Execute PMML models.
Processes (Jobs) Get information about and manipulate CPU processes (known as jobs in InterSystems IRIS).
Productions (Production-enabled namespaces) Work with productions programmatically (start, check status, enable configuration items, stop, and so on).
Publish and Subscribe (Production-enabled namespaces) Route messages to subscribers based on their expressed interests.
Push Notifications Send push notification messages to iOS and Google devices.
Regular Expressions Perform pattern matching using regular expressions.
REST (Web Services and Clients) Create REST web services and web clients.
Routines Work with routines programmatically (create, compile, get time stamp, export, and so on); configure mappings.
SAML Tokens Add SAML tokens to WS-Security headers.
SASL Implement SASL to include authentication in connection-based protocols.
Security Items Work with roles, resources, applications, SSL configurations, and other security items programmatically (create, manipulate, export, and so on).
Server Obtain information about the InterSystems IRIS server and its environment.
Siebel (Production-enabled namespaces) Communicate with a Siebel server.
SOAP (Web Services and Clients) Create SOAP-compliant web services and web clients.
SQL Use SQL within InterSystems IRIS; access third-party ODBC- or JDBC-compliant databases; access InterSystems IRIS as an ODBC- or JDBC-compliant database.
SQL Gateway Connections Manage and access SQL Gateway connections programmatically (check connections, query by name, and so on).
SSH Use SSH to communicate securely.
SSL/TLS Use SSL/TLS to communicate securely; obtain information about SSL/TLS connection in use.
Startup and Shutdown Behavior Customize startup and shutdown behavior.
Status Objects Work with %Status objects.
Streams Work with streams.
Tasks Work with tasks (Task Manager) programmatically (schedule, export definitions, query, and so on).
TCP/IP Communicate via TCP/IP; work with TCP devices.
Telnet Use Telnet from within InterSystems IRIS.
Testing Perform automated testing of your code.
Transact-SQL Use Transaction-SQL in InterSystems IRIS.
UDDI (Production-enabled namespaces) Use UDDI to work with web services.
Unstructured Data Work with unstructured data.
URLs Parse a URL into its component parts.
User Portal Provide a user portal for your end users.
Version Obtain information about the system version.
Workflow (Production-enabled namespaces) Incorporate human interaction into automated business processes.
X12 (Production-enabled namespaces) Receive, work with, and send X12 documents.
X.509 Certificates Use X.509 certificates.
XML Project objects as XML documents; read, transform, and write XML documents; send and receive XML documents from productions; and so on.
XPATH Evaluate XPATH expressions.
XSLT Perform XSLT transformations.
XTP (Extreme Transaction Processing) Implement XTP (Extreme Transaction Processing) using InterSystems IRIS databases.