Είναι η διαδικασία προγραμματισμού όπου ο developer δημιουργεί μια εφαρμογή web, με τη οποία μπορεί να έχει απλά μόνο μια διεπαφή - user interface να είναι προσβάσιμη μέσω web browser για εργασίες που απαιτούν  χειρισμό δεδομένων. Επιπλέον μπορεί να περιλαμβάνει διασύνδεσες με συστήματα άλλων πληροφοριακών συστημάτων ή με πολλαπλούς clients όπως είναι τα mobile apps.