Because these subsystems are implemented in SAS TK, they can be installed inside the DBMSs offered by the major DBMS vendors. They are then available to perform some or all of the processing requested by the client. For example, when SAS procedures push down SQL, or when some other SAS process is requested from a client, the processing occurs inside the DBMS where the subsystems are deployed. Appropriate output is returned to the calling client, a SAS session, for example, thereby reducing data movement. In a previous example, we saw that PROC FREQ can push an SQL statement to.