# Software Overview

Table of contents

- Overview
  - System Architecture
  - Host Driver Architecture
- Software Deep Dive and Usage
  - Thick-MAC threads
- Software Examples
  - The Network Terminal Application
  - Wi-Fi Provisioning over BLE
- Driver Porting Guide
  - Porting Layer Files
  - WLAN Enable/Disable
  - Host Interface
  - OS Abstraction
  - Memory Management
  - Timer Mechanism
  - File System
  - Asynchronous Event Handler