# Libraries
> [HTML Version](libraries.htm)
A-Shell makes use of several libraries, which are listed here. The "Notes" column in the tables indicates:
• The source of the library: (1) developed by Microsabio; (2) purchased/licensed from external commerical sources; (3) open source modules.
• Whether the library is included with all installations of A-Shell (a), or is included only if needed and/or by special arrangement (b).
Note also that the actual library name may incorporate platform and/or version data into its name. For example, the table below lists "SftTree," while the actual filename of the DLL is "SftTree\_IX86\_U\_75."
**Windows**
A-Shell uses the following Dynamic Linked Libraries (DLLs).
| | | | |
|------|------|------|------|
| **Name ** | **Notes** | **~Size KB** | **Description** |
| ashico1 | 1, a | 10,480 | A-Shell icon library. |
| [ASHNET](ashnet.htm.md) | 1, a | 3,026 | Network-related functions. |
| [ASHNET2](ashnet2.htm.md)[ ](googlecloudaccesstoken.htm.md) | 1, a | 713 | SSH services for ATE. |
| FTPDLXcall2 | 1, a | 52 | FTP functions used in FTPDLX. |
| HTS14 | 2, a | 576 | HTML support for XTEXT. |
| libashmysql | 1, a | 16KB | ASQL interface to MySQL connector. |
| libxl | 2, a | 6,327 | Spreadsheet functions. |
| pcre3 | 3, a | 137 | Perl compatible Regular Expressions. |
| SftPrintPreview | 2, a | 853 | APEX functions. |
| SftTabs | 2, a | 750 | TABX control |
| SftTree | 2, a | 620 | XTREE. |
| spell32 | 2, a | 92 | Spell-checking used in XTEXT. |
| TER19 | 2, a | 1,680 | XTEXT control. |
| txml2 | 2, a | 92 | Allows .docx files to be imported to XTEXT. |
| vic32 | 2, a | 228 | Graphics and images. |
| victw32 | 2, a | 60 | TWAIN support. |
| wodFtpDLX | 2, a | 920 | FTP functions used in FTPDLX. |
| | | | |
|------|------|------|------|
| **Name ** | **Notes** | **~Size KB** | **Description** |
| libashodbc | 1, b | 24 | ASQL interface to OBDC connector. |
| libashtls | 1, b | 16 | TLS support for TCPX[xs](keyword-types.htm.md). |
| libgnutls | 3, b | 2010 | GNUTLS (required for libashtls) |
| libtasn1 | 3, b | 160 | GNUTLS. |
| libgpg-error | 3, b | 110 | GNUTLS. |
| libgcrypt | 3, b | 1650 | GNUTLS. |
| ucibv | 3, b | 870 | GNUTLS. |
| libfcgi | 3, b | 40 | Fast CGI support. |
**Linux**
| | | | |
|------|------|------|------|
| **Name ** | **Source** | **~Size KB** | **Description** |
| libashmysql | | 40 | ASQL interface to MySQL connector |
| libashtls | | 20 | TLS support for TCPX[xs](keyword-types.htm.md) |
| libxl | | 3200 | Spreadsheet functions |
| libashnet | | 6180 | CRYPTO[xs](keyword-types.htm.md) |
**Subtopics**
- [ASHNET](ashnet.htm.md)
- [ASHNET2](ashnet2.htm.md)