Eine Software die webbasiert arbeitet, ist ein System welches auf Webstandards zurückgreift und sich diese zu Nutze macht, um beispielsweise ein Navigieren der Software über das Internet möglich macht. Dabei wird oft auf der funktionalen Seite auf Programmiersprachen wie Javascript, PHP, Smarty o.ä. zurückgegriffen. Für den optischen Teil, beispielweise die Gestaltung der Oberfläche bzw. des Interface benutzt man Auszeichnungssprachen wie HTML und CSS.

Eine webbasierte Software ist dabei stets auf die Möglichkeiten beschränkt die ein Internetbrowser bietet. Dennoch sind alle Möglichkeiten zum technischen und optischen Aspekt lange noch nicht ausgeschöpft, was wohl gerade daran liegt, dass Hersteller von Internet-Browsern ständig neue Maßstäbe setzen und somit den Weg für webbasierte Software ebnen.

Beispielweise ist eine webbasierte CRM Software mit all ihren Funktionen wie E-Mails, Kontakte, Aufgaben, Dokumente oder Projekten, ganz bequem über den bereits installierten Browser wie Google Chrome, Apple Safari, Internet Explorer oder Mozilla Firefox erreichbar, ohne je eine Zusatzsoftware auf dem PC installieren zu müssen.