Modernization Hub

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now
Categories
2
Recommended
Claim Your Listing
Verified Vendor Access
Request Access Now

Product Overview

FOCUS is a fourth-generation programming language (4GL) and reporting tool designed for data access, reporting, and application development. It allows organizations to query databases and generate reports using a high-level, English-like syntax. FOCUS is particularly valuable for organizations that rely on mainframe systems, as it supports major mainframe databases such as DB2, IMS, CA Datacom, and Adabas.

From an architectural perspective, FOCUS can be deployed on various platforms, including z/OS, z/VM, UNIX, System i, HP NonStop, OpenVMS, and Windows. On z/OS, it typically runs within an LPAR and is dependent on the z/OS operating system. The main system components include the FOCUS engine, data connectors, and reporting tools.

These components communicate through APIs and data connectors. FOCUS supports integration with enterprise security systems such as LDAP directories and SIEM platforms. It uses Role-Based Access Control (RBAC) to manage user permissions.

Common commands include TABLE, FILE, JOIN, DEFINE, and PRINT. For example, the TABLE command is used to generate reports.

Frequently Asked Questions

What does FOCUS do?

FOCUS is a fourth-generation programming language (4GL) designed for data access, reporting, and application development. It allows users to query databases, generate reports, and build applications using a high-level, English-like syntax. FOCUS simplifies data manipulation and reporting tasks, making it accessible to both technical and non-technical users.

Is this a system, application, or tool?

FOCUS is primarily a programming language and a reporting toolset. It provides a comprehensive environment for data extraction, transformation, and presentation. While it can be used to build applications, its core strength lies in its reporting and data analysis capabilities.

What types of organizations use this?

Organizations that require robust reporting and data analysis capabilities, especially those with mainframe systems, benefit from FOCUS. It is suitable for businesses of all sizes that need to generate complex reports, perform data mining, and develop data-driven applications. Industries such as finance, healthcare, and government often rely on FOCUS for their data processing needs.

When should we consider FOCUS?

A company should consider using FOCUS when they need to generate complex reports from various data sources, including mainframe databases. It is particularly useful when organizations require a high-level language that simplifies data access and manipulation. FOCUS is also a good choice when portability across different platforms is needed.

What are the alternatives to FOCUS?

Alternatives to FOCUS include SAS, COGNOS, and Business Objects. SAS is a comprehensive analytics platform, COGNOS focuses on business intelligence and performance management, and Business Objects provides reporting and data visualization tools. FOCUS distinguishes itself with its strong mainframe integration and 4GL capabilities.

Related Products

More from Information Builders

Web FOCUS

Active
z/OS

Web FOCUS is a reporting and analytics platform that enables organizations to develop web-based reports from various data sources, with a strong focus on mainframe-based...

View Details →

Web390

Supported
z/OSz/VM

Web390 is a z/OS-based web server designed to provide web-based access to 3270 applications. The architecture comprises a Web Server, 3270 Emulator, and Application Gateway,...

View Details →

Similar Products

$avers

Active
z/OS

$avers is an output management solution for z/OS, designed to manage, archive, and view JES output. Key components include the Output Manager, Archive Manager, and...

View Details →

AcceleREXX

Supported
z/OS

AcceleREXX is a REXX development tool designed for the z/OS platform. It provides a comprehensive environment for creating, debugging, and maintaining REXX programs. The core...

View Details →

ACR/Detail

Supported
z/OS

ACR/Detail is a z/OS-based data balancing tool designed to compare detail-level information across various data sources, including applications, files, databases, and reports. Key commands include...

View Details →

Help Improve This Directory

Notice outdated information? Have insights about this product? Help the mainframe community stay informed with accurate, current data.

Are You a Vendor? Claim Your Listing

Take control of your product listings. Add verified information, showcase updates, and unlock a Claimed Vendor badge across the directory.

Claim Your Listing Now