# Introduction This document describes the build procedure, runtime support library, and example program for standalone Qualcomm® Hexagon™ applications that execute on the Hexagon processor. These standalone applications are software programs that perform specific tasks such as vocoding. There are two types of applications: - RTOS applications that execute with a real-time operating system - Standalone applications that execute without operating system support ## Conventions Computer text, code names, and code samples appear in a different font, for example, printf(“Hello world\\n”) Copy to clipboard The following notation is used to define command syntax: - Square brackets enclose optional items, for example, [label]. - **Bold** indicates literal symbols, for example, [**comment**]. - The vertical bar character, |, indicates a choice of items. - Parentheses enclose a choice of items for example, (**add**|**del**). - An ellipsis, … , follows items that can appear more than once. ## Technical assistance For assistance or clarification on information in this document, submit a case to Qualcomm Technologies, Inc. (QTI) at [https://support.qualcomm.com/](https://support.qualcomm.com/). Last Published: Oct 06, 2026 [Previous Topic Standalone Application User Guide](https://docs.qualcomm.com/bundle/publicresource/80-N3040-23/topics/index_80-n2040-2286_standalone_application_user_guide.md) [Next Topic Build procedure](https://docs.qualcomm.com/bundle/publicresource/80-N3040-23/topics/build-procedure.md)