Foundation Classes provide a variety of general-purpose services.
- Primitive types, strings and various types of quantities
- Automated management of heap memory
- Exception handling
- Classes for manipulating aggregates of data
- Math tools such as vectors, matrices and primitive geometric types
- Basic services for saving data in ASCII files
These services are organized in the following libraries: