1. Introduction

2. The Debug Service – A Minimal Service Example

2.1 The AGService Base Class

2.2 Defining Capabilities

2.3 Receiving Information

2.4 Setting the Executable

2.5 Starting and Stopping the Service

2.6 Setting Configurable Options

2.7 Initializing the Service

2.8 Packaging and Installation

2.9 Using the Service

3. Logging

4. Troubleshooting