Typically, a development company will help you build an app and/or website by engaging in the following activities: Ideating and freezing the framework, architecture, and navigation. Choosing a coding language to build your site and app (HTML, PHP, JavaScript, ASP, Kotlin (Android), Swift (iOS), Flutter (Hybrid) etc.) Coding and programming.