Skip to content

Web applications and portals with user log-in

Customer portals move requests from phone and email into the browser and take pressure off your service team.

Background

Web applications and portals with user log-in move tasks from phone and email into the browser. Customers download documents, submit requests, update their details or track orders. They do it whenever it suits them. Your service team has less to handle, and every step leaves a record.

Portals also handle personal data. Security and data protection are therefore part of the core design, not bolted on later.

Multi-tenancy

Many portals serve several organisations, sites or partners from one application. Multi-tenancy keeps their data safely apart. Each tenant has its own users, roles and settings, and its own look if needed. New tenants can be added without any coding. Updates reach every tenant at once, so there are no separate installs to maintain.

Security and data protection

  • Two-factor authentication and passkeys

  • Roles and permissions down to record level

  • Encryption in transit and at rest

  • Logging of security-relevant actions

  • EU hosting and data processing agreements under the GDPR

For PlanetHome, we built a protected customer area with two-factor log-in. It follows the guidelines of Germany's Federal Office for Information Security (BSI). It has passed several pen tests.

Integrations and usability

Portals rarely stand alone. We connect ERP, CRM, document management and single sign-on via OpenID Connect or SAML. Data moves through monitored queues. If one system fails, the portal keeps working.

The interface is built for people who use the portal only now and then. Plain language, few steps and accessibility to WCAG 2.2 AA mean fewer queries to your service team.

Approach

We start with the most important use cases and get a first version live early. More functions follow in stages, ranked by benefit and effort. That way, your budget goes into what is proven to be needed. The usual base is Laravel with a Svelte or Vue.js front end. After launch, we can take over hosting, monitoring and updates if you need it.

Operation and availability

Portals are often in use around the clock. Monitoring tracks uptime, errors and response times and sends an alert when something goes wrong. Updates go live without downtime. Response times and maintenance windows can be fixed in the contract. Regular backups and a tested recovery plan limit the risk of outages.

Project enquiry

Back to top