This documentation provides information on how to develop your own custom controls with Natural for Ajax. It is organized under the following headings:
| Overview | General information about custom controls and when to use them. |
| Control Concept | Details about the control concept and how to create custom controls. |
| Creating Macro Controls Out of Existing Controls | How to create macro controls from existing controls. |
| Creating New Controls | How to create completely new controls. |
| Special Issues | Additional advanced topics for control creation. |