Custom software and SaaS

Back office, SaaS platform, customer portal, business tool: we build software that fits the way you work. In the browser and, if needed, as a mobile app.

What we do

Devolim builds custom software for businesses: admin back offices, SaaS platforms sold by subscription, customer portals, business tools and dashboards. We start from the way you work, often from a spreadsheet that has got out of hand, then prototype the screens with the people who will use them and build in stages. The tool runs in the browser and, if needed, as an iPhone and Android app built with Flutter. Your data is migrated, the source code and every access belong to you, and we reply to every enquiry in under 24 hours.

  • A tool built for your business

    Rather than bending your business to fit generic software, we build the tool around your habits, your documents and your customers.

  • Screens designed for your teams

    Designed with the people who will use them, so everyone finds their way from day one.

  • Web and mobile

    In the browser, on a computer or a phone, and as a mobile app if needed.

  • Data and server

    Well-organised data, rules enforced on the server, automatic backups.

  • Connected to your software

    Accounting, CRM, calendar, payments: the tool works with what you already use.

  • Support and new features

    Fixes, new features and updates, at the pace of your business.

What we build

Eight broad families of software. Your project probably looks like one of them, or combines several. For each: what it is, a concrete example, and the technical terms for those who want to dig deeper.

  • Admin back office

    The area reserved for your team to manage what happens on your website or app: content, customers, orders, users.

    For exampleAdd a product, approve an order or block an account, without asking a developer.

    • CRUD
    • Roles and permissions
    • Filterable tables
  • Subscription SaaS

    Your expertise turned into online software that other businesses pay a subscription to use. Each one has its own space and its own data.

    For exampleManagement software designed for hair salons, offered monthly to each salon.

    • Multi-tenant
    • Subscriptions
    • Onboarding
  • Customer portal

    Your customers sign in to follow their files, upload documents, pay or message you, instead of trading dozens of emails.

    For exampleA firm where every client can see how their case is progressing and download their documents.

    • Authentication
    • File uploads
    • Messaging
  • Business tool

    Software that follows the way you work: team scheduling, quotes and invoices, stock, bookings, call-outs.

    For exampleA repair company that schedules its call-outs, with technicians filling in the report on site.

    • Workflows
    • PDF generation
    • Calendar
  • Management dashboard

    Your figures gathered in one place and updated automatically, instead of the spreadsheet someone rebuilds every Monday.

    For exampleRevenue, late orders and low stock, visible at a glance every morning.

    • KPI
    • Charts
    • SQL queries
  • Intranet and internal tool

    A private space for your teams: documents, procedures, announcements, leave or equipment requests.

    For exampleA network of branches where everyone finds up-to-date procedures and makes their requests online.

    • SSO
    • Team permissions
    • Full-text search
  • Connectors and automation

    Your software finally talks to each other: an order creates the invoice, an appointment lands in the calendar, a new customer goes into the CRM.

    For exampleYour online shop sales sent to your accounting software every evening.

    • REST API
    • Webhooks
    • Scheduled jobs
  • The spreadsheet that got out of hand

    The shared Excel file that everyone edits, with its duplicate copies and broken formulas, becomes a real application.

    For exampleSite tracking kept across ten tabs, turned into a tool where everyone enters their own part.

    • CSV and Excel import
    • Database
    • Validation

A tool that looks like you

An example management area for a service business. The data is made up, the principle is real.

From spreadsheet to tool

Many businesses run on a shared Excel file. It does the job, until the day nobody knows which version is the right one. We take your data and your habits, and turn them into an application.

  • No more input errors

    Every field is checked as it is filled in: a date stays a date, and a customer is never created twice.

    • Validation
    • Database constraints
  • Everyone sees what concerns them

    The technician sees their jobs, the manager sees everything, the customer only sees their own file.

    • Roles
    • Permissions
  • A history of everything

    Who changed what, and when. An old value can be found without digging through copies of the file.

    • Activity log
    • Audit log
  • Available anywhere

    At the office, on site or at home, in the browser, on a computer or a phone. Always the latest version.

    • Web app
    • Real time

The building blocks of software

Software is assembled from building blocks. Some appear in almost every project, others only when you need them. Here are the main ones, in plain terms.

  • Accounts and sign-in

    Everyone signs in with their email, or with their Google or Microsoft account.

    • Authentication
    • OAuth
    • Two-factor
  • Roles and permissions

    Administrator, employee, customer: each person only sees what concerns them.

    • RBAC
    • Permissions
  • Forms

    Guided input, validated fields and clear messages when something is missing.

    • Server-side validation
    • Dynamic fields
  • Generated documents

    Quotes, invoices, job sheets, certificates: created as PDFs in your colours, in one click.

    • PDF generation
    • Templates
  • Emails and notifications

    Confirmations, reminders the day before, alerts when a file is waiting: sent automatically.

    • Transactional email
    • Push
  • Online payments

    Card, direct debit, deposit or subscription, with the receipt sent automatically.

    • Stripe
    • SEPA
    • Webhooks
  • Import and export

    Your existing files imported, and your data exportable to Excel at any time.

    • CSV
    • XLSX
  • Connected to your tools

    Accounting, CRM, calendar, online shop: the tool works with the software you already use.

    • REST API
    • Synchronisation
  • Search and filters

    Find a customer, an order or a document by typing a few letters.

    • Full-text search
    • Combined filters
  • Activity log

    Every creation, change or deletion is recorded, with who made it and when.

    • Audit log
    • Timestamps
  • Tables and charts

    Your figures shown clearly, always up to date, and exportable.

    • KPI
    • SQL aggregations
  • Multiple languages

    The same tool in French, English or other languages, for your teams or your customers abroad.

    • i18n
    • Translations

And what is specific to your business?

Your calculations, your rules, your approval steps: this is the part we write specifically for you. Using proven building blocks for everything else lets us spend most of our time on it.

  • Business logic
  • Business rules
  • Server-side calculations

Selling your software as SaaS

Do you have expertise that other businesses in your sector would gladly use? Your software can become a product sold by subscription. Here is what it needs on top.

One platform, many customers, each in their own space

SaaS means “software as a service”: your customers use it online and pay a subscription. We build the software and everything needed to sell it, plus the landing page that makes people want to sign up.

  • A separate space for each customerEach customer company has its own users and data, invisible to the others.Multi-tenant
  • Self-service sign-upA new customer creates an account, invites their team and gets started, without going through you.Onboarding
  • Subscriptions and free trialSeveral plans, a trial period, switching plan or cancelling in a few clicks.Stripe Billing
  • Automatic invoicingInvoices go out on their own at each renewal, and failed payments are chased up.Payment reminders
  • Your admin areaSee all your customers, help them, switch on an option or suspend an account.Super admin
  • Your business figuresActive subscribers, recurring revenue, cancellations: you keep track of how your software is doing.MRR and churn

A good way to start. Build the tool for your own business first, then open it up to others once it has proved itself. We plan for this from the outset, so the switch happens without rebuilding everything.

Example projects

Bookings and scheduling

Your customers book online, your teams see their schedule for the day, and reminders go out automatically the day before.

Quotes and invoices

A quote prepared in a few clicks from your price list, sent as a PDF, turned into an invoice once accepted, then tracked until payment.

Stock and orders

Goods in and out recorded as they happen, an alert when an item falls below its threshold, and supplier orders prepared for you.

Field work

The technician fills in the report on their phone, adds photos and gets the customer to sign. The office receives it straight away.

What you get

What we hand over at the end of the project, explained and ready to use.

  • The source code, yoursAll the code for the application and the server, with the version history. You can carry on with us, or with anyone you like.
  • Your tool, liveInstalled on its hosting, at your address, ready for your teams and your customers.
  • The admin areaManage users, content and settings yourself, without touching the code.
  • Your data migratedYour existing files and spreadsheets imported, checked and organised in the new database.
  • Every accessHosting, database, domain name, payments: nothing stays locked in with us.
  • Clear documentationHow the tool is built, how to use it, and how to take it further.

Under the bonnet

For those who want to know how it is made. Software comes down to four layers stacked on top of each other, and we build all four.

  1. What you seeThe screens, in the browser, on a computer or a phone. And if needed, the same codebase also gives you the mobile app.
    • Flutter
    • Responsive
    • iOS and Android
  2. Your business rulesCalculations, checks and automations run on the server, so nobody can get around them.
    • REST API
    • Server functions
    • Scheduled jobs
  3. Your dataA well-organised database, chosen to suit your project, with automatic backups.
    • PostgreSQL
    • Firestore
    • Backups
  4. SecurityEncrypted connections, permissions checked on every request, passwords never stored in plain text.
    • HTTPS
    • Row Level Security
    • Hashing
  • Hosted in Europe if you prefer

    Your data can stay within the European Union, with a host we choose together.

    • GDPR
    • EU region
  • A test version

    New features can be tried out on a copy of the tool before they reach your users.

    • Staging
    • Continuous deployment
  • One foundation for web and mobile

    Your back office and your mobile app share the same accounts and the same data.

    • Shared API
    • Real time

How your tool gets built

  1. 1

    We map it out

    Your tasks, your documents, what wastes your time: what the tool needs to simplify.

  2. 2

    We prototype

    The main screens, clickable, approved by the people who will use them.

  3. 3

    We build in stages

    A first useful version quickly, then the next features.

  4. 4

    We launch and improve

    Go-live, data migration, then improvements.

Frequently asked questions

Another question? Write to us or call +33 6 52 45 78 89.

Who owns the code?

You do. At the end of the project, we hand over the source code, the documentation and every access. You can carry on with us, or with anyone you like.

Why custom software rather than an off-the-shelf product?

Off-the-shelf software is designed for everyone: you pay for features you never use, and the one that matters to you is often missing. Custom software does what your business needs, and it grows with you. When existing software is enough, we tell you.

Web app or mobile app?

Often both: a back office in the browser for your team, and a mobile app for your customers or your field teams. We build both on the same foundation.

Can we start from a spreadsheet or an existing tool?

Yes, in fact that is the most common case. We take over your data and your habits, import what already exists, then make everything simpler.

Can the tool connect to the software we use today?

Yes, when that software allows it. Most accounting, CRM, calendar and payment tools offer an API, in other words a way in for exchanging data. We check what is possible from our very first conversation.

Is our data safe?

Encrypted connections, permissions checked on the server, passwords never stored in plain text, automatic backups. We choose the hosting with you, in Europe if you prefer.

Could we sell the tool to other businesses later?

Yes, if we plan for it from the start: separate spaces for each customer, subscriptions and online sign-up. Your internal tool can then become a SaaS without being rebuilt.

What if our needs change?

That is planned for: a clean, documented foundation that takes on new features without starting over.

Our other services

Got a project in mind? Let's talk.

An app, a tool, a website, AI or a video: tell us about your idea in two minutes.