# Develop trusted and client applications You can develop and run trusted and client applications using default files in the global platform interfaces. Trusted applications run in a secure Trusted Execution Environment (TEE) to maintain code and data integrity, while client applications operate in the normal OS, using TEE client APIs to perform secure services. This feature is available to licensed users with authorized access to develop and execute trusted applications and client applications. If you have access, see [Qualcomm Linux Security Guide - Addendum → Develop](https://docs.qualcomm.com/bundle/resource/topics/80-70017-11A/develop.html). For developing applications that offer hardware-based attestation, zero-touch device provisioning, and chipset feature management, see [Qualcomm Linux Wireless Edge Services Guide](https://docs.qualcomm.com/bundle/resource/topics/80-70017-11B/overview.html). This feature is available to licensed users with authorized access. ## Next steps - To use the security tools needed to sign the images, generate the fuse blower image for secure boot, and generate secure debug policies, see [Security tools](https://docs.qualcomm.com/doc/80-70018-11/topic/tools.html#tools). - To initialize and configure the hardware for running securely on Linux, see [Bring up security features](https://docs.qualcomm.com/doc/80-70018-11/topic/bring-up.html#bring-up). Last Published: Apr 10, 2025 [Previous Topic Security APIs](https://docs.qualcomm.com/bundle/publicresource/80-70018-11/topics/interfaces.md) [Next Topic Security tools](https://docs.qualcomm.com/bundle/publicresource/80-70018-11/topics/tools.md)