Application development
Applications can offer numerous advantages for your company or organization, for example you can make processes within your company more flexible by automating specific processes. I offer a wide range of possibilities fully adapted to your needs. For example, a sales application linked to a quotation and invoicing system within your CMS, with customer management and automatic email / SMS notifications for your customers when creating documents.
Types of applications
Web application
A web app is an application that can be accessed through a web browser over a network such as the Internet. Web apps don't need to be downloaded like mobile apps.
Web apps load in browsers such as Chrome, Safari or Firefox and do not take up any memory or storage space on the user's device.
Hybrid application
A hybrid app is a software application that combines the elements of both native apps and web applications. Hybrid apps are web apps placed in a native app shell.
Native application
A native app is an app for a certain type of mobile device (smartphone, tablet, etc.) and operating system. Typically installed directly on the device, users obtain these apps from an online store or marketplace such as the App Store or Android Apps on Google Play.
Frequently used techniques in application development
Angular
Angular is a platform and framework for building single-page client applications using HTML and typescript. Angular is written in TypeScript. It implements core functionality and optional functionality as a set of TypeScript libraries that you import into your apps.

React
React maakt het eenvoudig om interactieve gebruikersinterfaces te maken. Ontwerp eenvoudige weergaven voor elke status in uw toepassing en React zal efficiënt de juiste componenten bijwerken en weergeven wanneer uw gegevens veranderen.
Declaratieve weergaven maken uw code voorspelbaarder en gemakkelijker te debuggen.
React is een JavaScript-bibliotheek gemaakt door Facebook, het is een User Interface (UI)-bibliotheek en is een hulpmiddel voor het bouwen van UI-componenten

Cordova
Cross-platform apps are apps developed through a "shared operating environment", such as Apache Cordova. A cross-platform application is a universal solution that is supported by multiple mobile platforms simultaneously
Cross-platform frameworks 'adapt' an application to multiple operating systems, so there is no need to create unique elements for each platform.
API’s
In mobile app development, APIs are generally a set of requirements that determine how mobile apps receive the data and whether APIs share data with other apps or web services. Simply put, APIs are the routes that contain information (data) to make the application function.
For example, a mobile app uses an API to receive data about the requested page or to send the in-app data specified by the user in their formatted quote.