Skip to content
Orvenant
Orvenant

Websites & platforms

Websites and web platforms, built for the job people need to do.

From a clear business website to a connected customer portal, we design and develop web experiences around the people who use and manage them.

Illustration: a component written as code beside the order status card it renders for an example supplier, with React, Next.js and Astro tiles below. Three lines of code are highlighted in turn, each with the part of the card it controls.

What must people be able to do on the web?

A business website explains and helps someone choose. A web application lets someone complete a task. A portal gives an existing customer controlled access to information and actions. These experiences can share a design system but need different content, permissions and operational support. We start with the people involved and the work they need to finish, then decide what kind of web product fits.

See a customer portal from the inside.

Follow an example portal from the customer’s invitation to a resolved request, then switch roles in Example Supply Co., a fictional supplier portal, on the web applications page.

  1. Customer portal walkthrough

    The invitation, the shared view, a request with its reference and the exceptions, step by step.

    See the walkthrough: Customer portal walkthrough
  2. Explore a portal by role

    Switch between a customer administrator, a customer user and staff, and see what each one may see and do.

    View Web application development

Find the right web route.

The options below differ by the problem they solve and the responsibility they create after launch.

Web routes compared
QuestionBusiness websiteView Website designWeb applicationView Web application developmentCustomer portalView Customer portal developmentExisting websiteView Website redesign & migration
The main jobExplain an offer and invite a conversationPut a workflow onlineGive customers controlled access to their accountRemove what holds the current site back
What it needsStructure, clear language, useful evidence and a direct next stepRoles, rules, records and integrationsAccount-level access, checked on the serverAn inventory of content, URLs, forms and integrations
Who runs itYour editors, through a CMSOperators, with a review and release process for changesAn owner for invitations, corrections and access reviewsThe current team, from an agreed baseline
After launchContent updates and maintenanceAn operating model, not only source codeAccess administration as part of the productControlled changes and an agreed response model
  1. Website design

    Start here when discovery and understanding are the main problems.

  2. Web application development

    Start here when users need roles, rules, records or integrations that pages cannot provide.

  3. Customer portal development

    Start here when existing customers need their own account view.

  4. Website redesign & migration

    Start here when content, URLs, forms and search signals must survive the change.

Decide what to retain before choosing a framework.

We review your current site, editor workflow, analytics, critical URLs and connected systems. That makes it possible to compare repair, extension and replacement on practical grounds. The choice of CMS or framework follows the content model, application behavior, team skills and expected maintenance, not a preference for a particular technology name. If migration is involved, redirects and rollback belong in the plan.

Keep what works. Change what holds you back.

An established Joomla or WordPress site already contains valuable content, useful integrations and habits your team relies on. Modernization should start with the limitation you want to remove: slow pages, difficult editing, a growing customer portal or business rules that no longer fit a collection of plugins. We can assess the existing site and plan a route to Django, Laravel, React with Next.js or Astro where that choice serves the business.

  1. Improve the existing CMS

    For a publishing-led site, an upgrade, a better content model or focused performance work may solve the problem with less disruption. Keep familiar editing when it still meets your needs.

    View Joomla migration & upgrades
  2. Separate content from the frontend

    Retain a suitable CMS and build the public experience in React with Next.js, or in Astro, around its published content. Plan previews, search, forms and deployment as part of the architecture, rather than assuming an API provides the whole editorial workflow.

    View React & Next.js development
  3. Build around business workflows

    When permissions, transactions or integrations are the main challenge, a custom application in Django or Laravel may be a better foundation. Define the rules and the operational work before choosing between them.

    View Web application development

The stacks behind our web work.

Application stacks for products with rules and integrations; content platforms where publishing leads. The framework follows the product shape, the team’s skills and the expected maintenance.

Application stacks

Content platforms

A useful first brief starts with the current site.

Bring the website address, the important journeys, the integrations and the changes you want. We review what can stay, what needs replacement and which unknowns affect the estimate.

What to bring

  • The website address

  • The journeys that matter most

  • Integrations and connected systems

  • The page or task causing the most friction, and who it affects

  • The changes you want

A proposed route should explain the editing experience, data migration, launch checks and ongoing maintenance together.

Design, implementation, content, hosting and long-term care can be coordinated, but their deliverables should remain clear in the proposal.

  1. Scope and cost drivers

    Content volume, bespoke extensions, user accounts, third-party connections and the cutover window affect effort. Review the scope and estimate basis before committing to a full rebuild.

    View how pricing works
  2. Search visibility during a move

    Map valuable pages to relevant destinations and check public HTML, redirects and navigation before retiring the old application.

    Read the guide: Website migration SEO checklist
  3. Website redesign & migration

    Improve the experience while protecting the journeys people and search engines already use.

    View Website redesign & migration
  4. Website maintenance

    Updates, fixes and planned improvements, with coverage and change control agreed.

    View Website maintenance
  5. When should you redesign your website?

    Redesign when the current site creates a barrier that targeted improvements cannot reasonably solve.

    Read the guide: When should you redesign your website?

Some of the teams we have worked with.

Across talent, fitness, mobility, payments and local commerce.
RandstadClassPassVeezuRushpaySupport Black Owned

Questions about web projects.

Should we redesign the site or build an application?

If the main need is to explain, compare and invite contact, a clearer website may be enough. If people must sign in, act on records or follow business rules, an application or portal may be needed. We examine the actual task before selecting the route.

Can our team edit the result?

That depends on the agreed content model and ownership plan. For publishing work, we define which pages, media and metadata editors should control in a CMS. For application behavior, changes to permissions or code require a different review and release process.

Can you move Joomla or WordPress to a modern stack?

Yes, we can assess a move to Django, Laravel, Next.js, React or Astro. The route depends on publishing needs, application logic and integrations. We first compare improving the current CMS, retaining it as a content source and rebuilding the application; a full rewrite is not automatically the best choice.

Which technologies do you build web platforms with?

The product decides. React and Next.js suit interactive interfaces, Node.js suits APIs and integration services, and Laravel and Django suit custom applications and portals. For publishing-led sites we work with Drupal, WordPress and Joomla, and Astro is an option for content-led public pages.

Continue exploring

Continue exploring

  1. Services

    AI automation for the work between your systems, and custom web applications, portals and websites for the people who use them. Commerce, mobile, search and hosting join the plan when the product needs them, and the first conversation needs no finished technical brief.

    View Services
A DIRECT CONVERSATION

Bring the task your website or tools make hard.

Describe who is affected and what they need to finish. We can outline the route, the questions discovery must answer and a first release boundary.

Technology names and marks belong to their owners.

Privacy settings

Each option stays off unless you allow it. Enquiry contents and contact details are never sent to Google.

Optional measurement

Google Analytics cookies measure visits and pages, traffic sources and campaigns, approximate location and devices.

Google signals adds age, gender, interest and cross-device reports, and Google may also use this data to personalize ads. Requires Analytics.

Withdrawing stops future collection and removes this site’s accessible Google cookies. It does not erase information already received by Google. Privacy notice · Cookie notice