Products & Solutions / Foundation Tools

Base SAS® Software

Flexible and extensible fourth-generation programming language designed for data access, transformation and reporting

Base SAS provides a scalable, integrated software environment specially designed for data access, transformation and reporting. It includes a fourth-generation programming language; ready-to-use programs for data manipulation, information storage and retrieval, descriptive statistics and report writing; and a powerful macro facility that reduces programming time and maintenance headaches.


  • Integrate data across environments.
  • Read, format and analyze any data.
  • Make programming fast and easy.
  • Simplify reporting and delivery to mobile devices.
  • Maximize use of all computing resources.
  • Incorporate Hadoop capabilities into SAS applications.
  • Access industry-standard data security.

Read more


  • Powerful data analysis capabilities
  • Flexible 4GL
  • Support for wide range of data formats
  • Support for Hadoop
  • Performance and scalability
  • Interoperability and multiple platform deployment
  • Manageability
  • Flexible report output formats
  • Industry-standard data encryption algorithms

Read more


Base SAS capabilities can be extended with additional components.

How SAS® Is Different

  • Provides a powerful, versatile software foundation for your organization. It runs on all major computing platforms so you can maximize your computing resources. High-performance capabilities and a scalable environment provide faster data manipulation and analytic processing.
  • Significantly reduces programming and maintenance time. Along with ready-to-use programs for data manipulation, analysis and reporting, Base SAS provides flexibility for programmers to use other familiar language syntax such as SQL and Hadoop commands.
  • Enables IT organizations to produce the analyses and reports that decision makers need.  Whether it’s tables or visualizations delivered via PDFs, in Web browsers or on mobile devices, Base SAS provides a wide array of presentation options for displaying analytic results. 


  • Integrate data across environments. Based on an open, cross-platform architecture, Base SAS is hardware-agile and integrates into any computing environment infrastructure, enabling you to unify your computing efforts and get a single view of your data.
  • Read, format and analyze any data. From small data issues to large complex data problems, programmers can read, format, analyze and report on data quickly, regardless of format.
  • Make programming fast and easy. With an intuitive, easy-to-learn and easy-to-use programming language, Base SAS significantly reduces the amount of code required to deliver information. SAS procedures encapsulate and deliver functionality with a few simple commands, increasing your programmers' productivity.
  • Simplify reporting and delivery to mobile devices. Base SAS provides maximum reporting flexibility. You can easily create reports in standard office formats such as Rich Text Format (RTF), Portable Document Format (PDF), Microsoft PowerPoint, HTML and an e-books format that can be read with iBooks® on the iPad® and iPhone®. Produce reports and visualizations of analytic results automatically from statistical procedures and deliver them to your users on the platforms and applications they regularly use.
  • Maximize use of all computing resources. With multithreaded, scalable and high-performance capabilities, Base SAS software takes advantage of parallel processing power to maximize use of computing resources and produce the timely answers your organization demands. In addition, data manipulation routines can be executed on the data where it resides in-database. This reduces the need to move data and improves performance and security.
  • Incorporate Hadoop capabilities into SAS applications. Using Base SAS, you can not only incorporate Hadoop capabilities such as the Pig and Hive languages and MapReduce framework, you can also apply them across all SAS products and solutions.
  • Access industry-standard data security. SAS/SECURE TM is delivered as part of Base SAS and provides access to industry-standard data encryption, including the Advanced Encryption Standard (AES), enabling you to encrypt SAS data on disks.


Powerful data analysis capabilities
  • Analysis capabilities ranging from simple descriptive statistics to advanced data correlations.
  • Library of prewritten programming procedures for managing, analyzing and presenting data.
Flexible 4GL
  • Intuitive 4GL with easy-to-learn syntax.
  • SAS macro facility reduces coding for common tasks and lets you modularize work for easy reuse and maintenance.
  • Runs interactively or in batch mode.
  • Includes SAS FedSQL, a SAS proprietary implementation of ANSI SQL: 1999 core standard, which provides a scalable, threaded, high-performance approach for accessing, manipulating and managing data.
  • Includes DS2, a new programming language, which allows advanced data manipulation to be performed on data where it resides in-database.
Support for wide range of data formats
  • Ability to read data in any format, from any kind of file, including variable-length records, binary files, free-formatted data and even files with messy or missing data.
  • Support for Structured Query Language (SQL).
  • Globalization with full support for the most widely used character encodings (such as Latin1, Latin2, and multiple-byte character sets for Hebrew, Arabic and Asian languages).
  • Unicode support so that SAS works with data in multiple languages on all platforms.
Support for Hadoop
  • Support for Pig, MapReduce and HDFS commands from the SAS execution environment.
  • Supports external file references from within any SAS component. Delimiters are externalized, making it easy to work with Hadoop files.
Performance and scalability
  • Parallel I/O optimization lets you work with huge data volumes in a timely manner. Data can be partitioned across devices for faster access, but referenced as a single data set.
  • Parallel index creation reduces time needed to create large data sets with multiple indexes or to append data to existing data sets.
  • Key SAS procedures are multithreaded for faster execution of standard tasks such as sorting and data summarization.
  • Base SAS scalability can be enhanced to span multiple machines and networks using SAS/CONNECT® software, which is available separately.
  • Several Base SAS procedures support SQL push-down optimization to Aster Data, Pivotal Greenplum Database, IBM DB2, Netezza, Oracle and Teradata.
  • SAS format catalogs can be published and compiled inside databases (Aster Data, Pivotal Greenplum Database, IBM DB2, Netezza, Oracle and Teradata) so that formats can be applied to the actual data values during query execution.
Interoperability and multiple platform deployment
  • MultiVendor Architecture™ allows programs to be written once and run anywhere, regardless of hardware or operating system.
  • SAS Open Metadata Architecture enables different applications to exchange metadata.
  • Cross-environment data access provides easy-to-access files across a network.
  • Can execute Groovy code on the Java Virtual Machine.
  • SAS Environment Manager provides a single view into system and SAS resources for proactive monitoring, alerting and managing SAS Business Analytics environments.
  • SAS Management Console provides an extensible Java GUI for administering SAS tasks.
  • XML engine imports and exports a wide variety of XML documents.
  • A drag-and-drop interface creates XML maps.
  • Checkpoint and restart capability allows users to resubmit a failed program in restart mode to complete execution, resuming with the step that did not complete when the failure occurred.
  • Application Response Measurement (ARM) interface monitors the availability and performance of transactions within and across diverse applications.
Flexible report output formats
  • ODS provides an almost limitless number of choices for reporting and displaying analytical results.
  • High-quality graphics are included with Base SAS 9.4:
    • ODS statistical graphics.
    • The SG family of procedures.
    • The Graph Template Language.
    • The ODS Graphics Designer.
    • The ODS Graphics Editor.
  • Create reports in standard formats such as RTF, Microsoft PowerPoint and PDF. All formats are available on all platforms.
  • Create reports as e-books that can be read with iBooks® on the iPad® and iPhone®.
  • Create visually appealing graphics from analytic output by default (no additional programming).
  • HTML 4, HTML 5 and XML are among the markup languages provided. Modify any markup language that SAS provides or create your own markup language for output. HTML is now the default destination for output.
  • Customize or modify output hierarchy; replay output to different destinations without rerunning the program.
Industry-standard data encryption algorithms
  • By establishing a connection between the physical data tables and the metadata, SAS ensures that security is consistently enforced, regardless of how a user requests access from SAS.
  • SAS/SECURE is now delivered along with Base SAS.  It is still a separate product but there is no additional charge to use SAS/SECURE in SAS 9.4.
  • Advanced Encryption Standard (AES). Using this industry-standard algorithm, you can encrypt SAS data on disks. Note: Available only to countries where encryption technologies can be legally distributed.


Base SAS capabilities can be extended with additional components.

Base SAS capabilities can be extended with additional components such as SAS/GRAPH® software for advanced graphic capabilities.

View Screenshot

System Requirements

Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • IBM AIX R64 on POWER architecture 7.1
  • IBM z/OS: V1R11 and higher
  • Linux x64 (64-bit): Novell SuSE 11 SP1; Red Hat Enterprise Linux 6.1; Oracle Linux 6.1
  • Microsoft Windows on x64 (64-bit):
    Desktop: Windows 7* x64 SP1; Windows 8** x64
    Server: Windows Server 2008 x64 SP2 Family; Windows Server 2008 R2 SP1 Family; Windows Server 2012 Family
  • Solaris on SPARC: Version 10 Update 9
  • Solaris on x64 (x64-86): Version 10 Update 9; Version 11

* NOTE: Windows 7 supported editions are: Professional, Ultimate and Enterprise.
** NOTE: Supported editions include: Windows 8, Windows 8 Pro, Windows 8 Enterprise.

Please consult your local SAS sales representative if you have questions about your platform requirements. Also, for more detailed information, please visit our support site at

Ready to learn more?

Call us at 1-800-727-0025 (US and Canada) or request more information.