# Develop your first application

Source: [https://docs.qualcomm.com/doc/80-70014-51/topic/content-develop-your-first-application.html](https://docs.qualcomm.com/doc/80-70014-51/topic/content-develop-your-first-application.html)

You can create applications either as standalone Makefile projects or integrate them
        into the `devtool` environment of the eSDK.

Before you begin, check that you have installed the eSDK as described in [Download eSDK](https://docs.qualcomm.com/doc/80-70014-51/topic/install-sdk.html#install-sdk__section_b5c_z3k_5bc).

- **[Develop using Makefile method](https://docs.qualcomm.com/doc/80-70014-51/topic/develop-using-makefile-method.html)**  

Use the Hello-QIM sample application to experience the capabilities of the Qualcomm         Linux platform. The sample application is hosted on [GitHub](https://github.com/quic/sample-apps-for-qualcomm-linux).
- **[Develop using devtool method](https://docs.qualcomm.com/doc/80-70014-51/topic/develop-using-devtool-method.html)**  

The eSDK provides the [devtool](https://docs.yoctoproject.org/ref-manual/devtool-reference.html#getting-help) utility to create or customize         applications. This process involves cloning an existing application and then compiling it as         a new application.

**Parent Topic:** [Develop applications](https://docs.qualcomm.com/doc/80-70014-51/topic/application-development.html)

Last Published: Nov 05, 2025

[Previous Topic
Develop applications](https://docs.qualcomm.com/bundle/publicresource/80-70014-51/topics/application-development.md) [Next Topic
Develop using Makefile method](https://docs.qualcomm.com/bundle/publicresource/80-70014-51/topics/develop-using-makefile-method.md)