Here is a list of all modules:
| The Module Interface | Picotm is extensible. This section explains the module interface and how to implement your own module on top |
| The picotm Programming Interface | This section provides information for users of picotm. It explains the concept of transactions and how to run a transaction with picotm |
| The C Standard Library Module | Covers the C Standard Library module. This module offers many features of the C Standard Library and POSIX standard, such as string and memory functions, memory allocation, and file-descriptor I/O |
| The C Math Library Module | Covers the C Math Library module. This module provides transactional C math functions, such sqrt() or pow() |
| The POSIX Threads module. | Covers the POSIX Threads interface |
| The Transactional Memory Module | The Transactional Memory module provides transactional semantics when accessing main memory. You can load and store variables in main memory, or adopt memory regions into a transactions |