# Develop
This section describes how to develop sensor applications and drivers using the Qualcomm® sensing hub (QSH) framework. Follow the client APIs track if you are building an application on the application processor. Follow the sensor APIs track if you are writing a sensor driver or algorithm on the low-power processor.
Software directory structure
Directory layout for the application processor source tree (sensing-hub/) and the low-power processor application digital signal processor (aDSP) framework. Understand where APIs, proto files, sample code, and driver components live before navigating the codebase.
https://docs.qualcomm.com/doc/80-80022-7/topic/software.html#software
Develop with client APIs
For application developers on the application processor. Covers the QSH client API session workflow (getSession, open, close, setCallback, sendRequest) and the SessionClient sample application.
https://docs.qualcomm.com/doc/80-80022-7/topic/develop_client_apis.html#develop-client-apis
Develop with sensor APIs
For driver and algorithm authors on the low-power processor. Covers the sensor and sensor instance lifecycle, QSH services, and stress testing with see_workhorse.
https://docs.qualcomm.com/doc/80-80022-7/topic/develop_sensor_apis.html#develop-sensor-apis
Last Published: May 07, 2026
[Previous Topic
Features](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/supported_features.md) [Next Topic
Software for application and low-power processors](https://docs.qualcomm.com/bundle/publicresource/80-80022-7/topics/software.md)