# Building a Qlik Sense app from scratch

This topic describes the basic process you follow when building a Qlik Sense app from scratch using the Qlik Sense .NET SDK.

1. Getting started Qlik Sense .NET SDK.[Getting started with the Qlik Sense .NET SDK](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/GettingStarted/Getting-Started-Steps.htm)

2. You use a load script to load data into the Qlik Sense app. The script connects to a data source and retrieves the data.[Loading data into Qlik Sense](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/HowTos/Net-Sdk-How-To-Script-Get-Set-Reload.htm)

3. When you have created a Qlik Sense app, you create a sheet.[Generic objects in .NET SDK](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/WorkWith/Net-Sdk-Work-With-Generic-Object.htm)

4. Qlik Sense objects are created on the sheet. When the Qlik Sense object has been created, you can continue working with its properties and layout.[Generic objects in .NET SDK](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPI/Content/Sense_NetSDKAPI/WorkWith/Net-Sdk-Work-With-Generic-Object.htm)