Sector · Books & magazines

Book and magazine app development. For publishers who want to keep the reading experience in-house.

We build custom apps for book and magazine publishers: e-reader flows with offline reading, bookmarks and annotations, subscription management for periodicals, audiobook and read-aloud feeds, learning-path apps for education, and self-publishing platforms. EPUB3 rendering via Readium, a choice between Adobe DRM and LCP, ISBN and CB Online integration, and accessibility in line with the European Accessibility Act, all in a codebase your publisher owns.

ForBook publishers
ForMagazine publishers
ForAudiobook & read-aloud
ForEducational publishers

The Dutch book and magazine market in figures.

~43M
Books sold per year in the Netherlands (print + digital)
~25%
Share of digital (e-book + audiobook) in book revenue
~600
Members affiliated with trade organisations for publishers and booksellers
~80%
Of digital reading takes place on a phone or tablet

Indicative proportions based on Stichting Marktonderzoek Boekenvak, KVB-Boekwerk, NDP Nieuwsmedia and MediaStandaard.

The reader lives in a platform app, not in the publisher's.

For book and magazine publishers, this has been felt for years: the relationship with the reader runs largely outside their own brands. Readers download e-books via Kobo or Bookchoice, listen to audiobooks via Storytel or Audible, and read magazines through large app aggregators. The publisher receives royalties and revenue reports, but does not know which reader finishes which chapter, where the drop-off points are, or what the reader opens next. The data, the retention and the rhythm of reading sit in the platform's app, not the publisher's.

A publisher's own app reverses that dependency. Readers download your imprint's or magazine's app, receive a notification for a new edition or a new book by a favourite author, and read offline on the train or on holiday. That reader sits in your subscriber database, you know which chapters are finished and which are not, and you can tailor the offering to actual reading behaviour rather than a platform algorithm. Many publishers started on a white-label e-reader platform (Bluefire Reader, OEM Kobo, a vendor licence that no longer exists) and now have an app without source code, which must be re-ordered from the supplier with every OS update. A custom app does not carry that dependency: code that is yours, reading design from your own list, and a maintenance contract you can exit yourself.

For magazine publishers, the same discussion applies as with magazine apps, with a twist of its own: subscription management for periodicals, where each issue is linked to a paying reader, with automatic renewal, cancellation within the statutory period, and a recovery flow for failed direct debits. For the magazine side we have a separate approach on the magazine app building page; this page focuses on the books side and the periodicals flow for magazines, whether weekly, monthly or quarterly, with archives and cross-title bundles. The payment and subscription layer itself often sits in a different system from the reading experience; annual subscriptions, quarterly packages, audiobook credits, single e-books or freemium trials we connect to a payment and subscription layer with iDEAL, Apple Pay, Google Pay and SEPA. For educational publishers with school licences and industry bodies with member subscriptions, variants of these apply.

An app that suits what you publish.

A list of novels and non-fiction calls for a different flow than a periodical publisher with weekly issues, an audiobook publisher or an educational publisher with reading programmes for classes. For each type, we show what we typically build.

Book publishers

For book publishers and literary imprints — from large to independent — we build app flows that put the reading experience at the centre: an EPUB3 reader based on the Readium SDK with dynamic type, adjustable reading themes (day, night, sepia), bookmarks that sync across devices, highlights and personal notes, and offline caching so readers can carry on reading on a plane or train. We choose between Adobe DRM (classic, widely supported) and Readium LCP (open, lighter and cheaper) per imprint, depending on agreements with authors, libraries and distributors.

We connect the catalogue to your imprint administration and to the central book database CB Online (CB Logistics), so that ISBN data, prices, metadata and covers synchronise automatically. For literary book club apps or digital reading-package models, such as a monthly bundle of four titles around a theme, we build the bundle flow directly into the paywall. For self-publishing platforms in the Brave New Books tradition, we make the author upload flow, royalty administration and publish-to-CB flow part of the same app.

  • EPUB3 reader via Readium SDKIndustry-standard rendering with reflowable text, fixed-layout and media overlays.
  • Offline reading, bookmarks & annotationsSynced across phone, tablet and web; personal notes exportable.
  • Choice of DRM: Adobe DRM or LCPSelectable per title or imprint, with soft and hard DRM variants.
  • CB Online and ISBN integrationMetadata, prices and cover feeds via CB Logistics; compliant with the fixed book price.
  • Reading packages & bundlesBook club flow, theme bundles, pre-order flow for new titles.
  • Author page & newsletterPush notifications for a new title from a favourite author, with subscriber data held by the publisher.

Built within the full framework for book and periodical publishers.

A reading app touches on copyright, DRM, the fixed book price, subscriber data, child protection and digital accessibility. From the first sprint we work within those frameworks and deliver the DPIA, rights administration and accessibility reporting.

Copyright Act 1912 + DSM Directive

Copyright & press publishers' rights

The Copyright Act and the DSM Directive protect text, illustrations, photos and layout. We build rights management into the CMS integration, so it is clear for each title which uses — offline cache, sharing, audio version, citation export, AI-training exclusion — are permitted.

Fixed Book Price Act

Fixed price for e-books and printed books

The Fixed Book Price Act applies to Dutch-language titles, including e-books, for an agreed period after publication. We build the price administration so that the fixed-price flow is enforced, with an explicit action flow for titles outside that period.

Adobe DRM vs Readium LCP

DRM choice per imprint

Adobe DRM (broad support, higher licence costs) or Readium LCP (open, lighter, supported by library consortia): a commercial decision with a technical tail. We integrate both options and deliver a DRM workbook with cost and compatibility impact at handover.

GDPR & UAVG

Reader data and profiling

Reader databases fall under the GDPR, with an explicit legal basis for analysing reading behaviour. We build the architecture with data minimisation, retention settings and an opt-in for profiling that is separate from the subscription contract. Annotations and bookmarks are preferably stored locally, with sync only if the reader switches it on.

ePrivacy Directive

Push, cookies & trackers

Push notifications, cookies and trackers require valid consent under the ePrivacy Directive and Dutch Data Protection Authority guidance. We integrate our CMP layer without cookie walls that would hinder opening a book.

Child protection and GDPR Article 8

Children's books and youth reading journeys

Apps for children's books and educational reading programmes require strict parental or school consent for minors under 16, age-appropriate UX without dark patterns, and excluded ad flows. We build that layer first, not as an afterthought. See also our education app page.

EAA + WCAG 2.2

European Accessibility Act

Since 28 June 2025, digital publishing products must meet WCAG 2.2 level AA. For e-readers and audiobook apps this means dynamic type, VoiceOver support, legibility in all themes, subtitles for audio and compatibility with assistive technology. From the first sprint we include semantic markup and accessibility testing, with no retrofitting later.

DSA and Cyber Resilience Act

Moderation, transparency and security

The DSA sets requirements for self-publishing platforms and apps with reader contributions regarding moderation, complaint procedures and advertising transparency. The CRA requires patch management, vulnerability reporting and a Software Bill of Materials. Our releases ship with an SBOM and dependency scanning as standard.

Seamlessly connected to the ecosystem of book and magazine publishers.

We integrate with the software your imprint, editorial and commercial teams already use. No rip-and-replace: the app connects to CB Online, your imprint administration or editorial CMS, your subscriber and payment layer, and the DRM vendor of your choice.

Readium SDK
EPUB3 + LCP engine
CB Online
Book metadata + ISBN
Adobe DRM
Classic e-book DRM
Readium LCP
Open, lightweight DRM
Drupal / WordPress
Editorial CMS
Recurly / Stripe
Subscription billing
Mollie / Adyen
iDEAL, Apple/Google Pay, SEPA
HLS / DASH
Audiobook streaming

No one-off integrations on a per-project basis.

The integrations above we have standardised into a set of shared layers: a reading layer built on the Readium SDK with EPUB3 rendering, a rights and DRM layer using Adobe DRM and LCP, a metadata layer connecting to CB Online and your publisher's back-office, and a subscription and payment layer built on Recurly, Stripe Billing or your own subscriber database. For new projects we reuse these abstraction layers, so the heavy lifting happens in the early phases and later titles go live faster.

For audiobook and read-aloud apps, we connect the audio stream to a read-aloud app layer with HLS or DASH streaming, chapter markers, a sleep timer, variable playback speed and, for children's titles, a parental PIN for settings. For publishers who release both books and audiobooks, the audiobook flow sits in the same app as the e-reader, so readers switch between formats without opening a separate app on their device. For commerce features, such as a shop for individual e-books, print books, audiobook credits or publisher merchandise, we integrate with a headless commerce platform within the same app. For educational publishers with school administration, we build the school licence layer on top of an SSO flow with Entree Federatie or Kennisnet.

From publisher audit to launch in the App Store and Play Store.

A book or magazine app project rarely starts with the technology. First we look at your editorial or publishing workflow, the subscription model, the DRM choice and the reading experience. Only then do we build, in sprints involving editorial, production and commercial teams.

01 · Audit

Publisher & reader mapping

A day on site with the publisher or editor-in-chief, the production coordinator and the digital lead. We map the current workflow and highlight reader segments and subscription formats.

02 · Design

Reading UX & brand system

A dedicated template flow for each type of publication: novel, non-fiction, professional book, magazine, children's book. Typography and theming drawn from your imprint's house style.

03 · Build

Sprints with publisher testing

A working slice every sprint: catalogue integration, EPUB3 rendering, offline caching, paywall and DRM, annotations and audio. Editorial and reader panels test straight away.

04 · Beta & review

TestFlight, Play Console, App Review

We take the app through closed beta with readers and fully manage the App Store and Play Store submissions, including in-app purchase rules and DRM compliance questions.

05 · Maintenance

Releases, OS updates & new titles

We keep building through every OS update, change in legislation and new title release. Fixed monthly fee, and you retain ownership of the source code.

In every project we work closely with your existing production supplier, back-office or editorial system. We build the app layer, the DRM layer and the subscriber and payment layer connected to it; your publishing CMS, main website and any distribution systems stay where they are, provided they work well. For educational publishers, we work with the teacher and school administration systems commonly used in Dutch education. See also the education app page for the learner and teacher flow.

What we typically build for book and magazine apps.

Book publisher · General trade

Trade publisher app with EPUB3 and LCP

A reading app for a literary publisher, built with the Readium SDK, Readium LCP as DRM, a CB Online integration, and bookmarks that sync across phone, tablet and web. A book club flow with monthly bundles and push notifications for new titles.

Readium SDK
e-reader stack
LCP DRM
open, lightweight DRM
Magazine publisher · Periodicals

Editions app with subscription management

A magazine app with weekly editions, an archive, subscription management with automatic renewal and a cancellation flow, push notifications for new editions and a cross-title bundle. Hybrid paywall with a free quota and an annual subscription.

Recurly billing
subscription stack
Multi-title SSO
one account, several titles
Audiobooks & read-aloud · Children's books

Read-aloud app with parental PIN

An audiobook and read-aloud app with HLS streaming, chapter markers, a sleep timer, a parental PIN and a child-protection flow for minors. Age-appropriate UX, no ad flows, EAA and WCAG 2.2 accessible.

HLS streaming
audio stack
EAA / WCAG 2.2
accessibility

Education, self-publishing platforms & libraries.

Alongside commercial book and magazine publishers, we work with three related groups: educational publishers with reading programmes and learning-material apps, self-publishing platforms in the tradition of Brave New Books, and library organisations offering digital lending. The architecture (EPUB3 reader, DRM layer, metadata integration, subscription layer) fits all three, with different emphases.

For educational publishers, this means reading programme apps: a teacher assigns a reading pack to a class or pupil, reading progress is tracked per chapter, reading questions and interaction are built in, and the school licence controls access. We integrate with Entree Federatie or Kennisnet for SSO, with a school administration system, and with the publisher's back-office. In primary education there is a large overlap with children's book apps, so the same child-protection flow applies and advertising is excluded. For the full picture on education, see our education app page.

For self-publishing platforms, we build apps that cover the entire chain: manuscript upload, conversion to EPUB3, ISBN application, registration in CB Online, distribution and direct sales within the app itself. Royalty administration and payout flows are included, with real-time visibility for the author. For library organisations, we build apps for digital lending of e-books, audiobooks and periodicals. This is where the LCP DRM choice really comes into its own: lending runs on a time-limited licence (lend, return, holds) that Readium LCP supports cleanly. For all three, you get your own codebase, documented handover and no dependence on Appfront.

How the book and magazine market thinks about apps.

KVB-Boekwerk — Book Trade Market Report

"The digital share, e-books and audiobooks combined, continues to grow steadily. The direct relationship between publisher and reader is becoming the strategic differentiator alongside the major platforms."

European Accessibility Act — enforcement 2025

"Since June 2025, digital books, audiobooks and magazines fall under the EAA. WCAG 2.2 Level AA is no longer optional for digital publications but a product requirement."

Readium Foundation — LCP position

"Readium LCP offers publishers and library consortia an open DRM alternative with lower licensing costs and better support for lending models."

Answers for publishers going digital.

Questions we often hear from publishers, digital leads and production coordinators in the book and magazine trade.

Which types of publisher do you build these apps for?
We work with four main groups: book publishers (general list, literary, non-fiction, trade), magazine publishers (consumer, trade, regional), audiobook and narration publishers and educational publishers with reading-programme apps. We also serve self-publishing platforms, trade associations with a members' magazine, and library organisations with their own lending app. For independent authors or small imprints we build lighter: the same architecture, a smaller scope.
EPUB3 or a proprietary format?
EPUB3 with the Readium SDK. EPUB3 is the industry standard, supported by all the major distribution channels, all library systems and all accessibility tools. A proprietary format may sound appealing, but it breaks every exchange with the wider chain. For fixed-layout children's books, technical books with formulas or magazine-style publications, there are EPUB3 extensions that deliver the same result without lock-in.
Adobe DRM or Readium LCP, what do you recommend?
It depends on your list and commercial model. Adobe DRM has the broadest device support and is expected by most distributors, but its licensing costs are higher. Readium LCP is open, considerably cheaper, supported by library consortia and well suited to publishers who want their own app as the primary channel. For many publishers we build both options. During the introductory call we prepare a workbook with the cost and compatibility impact of each scenario.
How do you handle the Fixed Book Price?
The Fixed Book Price Act applies to Dutch-language titles for a set period after publication, including e-books. We build the price administration so that the fixed-price rules are enforced: no automatic discounts on fixed-price titles, an explicit promotions flow for titles whose period has ended, and a free-price flow for titles in other languages. Source data comes from CB Online or your imprint's own administration.
How do you handle the integration with CB Online?
Through the standard CB Online feeds, we pull in ISBN data, metadata, cover images and price changes. For publishers who run their own back-office alongside CB Online, we build a two-way integration: catalogue data from your system, and price and availability from CB Online. For self-publishing flows with automatic ISBN requests, we handle the registration on behalf of the author through a confirmation flow.
Does the app also work offline, and which tech stack?
Yes, offline access is essential. Readers download a book or edition and continue reading without a connection. Annotations and bookmarks are stored locally and sync once the connection returns. For reading apps we almost always recommend native development (Swift, Kotlin): the Readium SDK has excellent native bindings, and typography, dynamic type, accessibility and EPUB3 fixed-layout work best natively. Flutter can be a good choice for lighter reading flows or multi-title portfolios.
How do you handle Apple's in-app purchase rules?
Apple requires in-app purchase for digital content bought within the app, with the associated commission. We therefore always build two flows: an in-app offer via Apple or Google where that is mandatory, and a web flow where readers buy individual e-books or a subscription and then log in within the app. Since the Digital Markets Act, more alternatives are available in the EU, and we factor these into the App Store review strategy.
How do you handle audiobooks and read-aloud features?
We deliver audio via HLS or DASH streaming with chapter markers, sleep timer, variable playback speed, downloads for offline listening and, for children's books, a parental PIN. For human-narrated audiobooks we integrate with the master files from the production studio; for automated read-aloud we use high-quality Dutch voices (ElevenLabs, Azure Neural). The full approach is on the read-aloud app page.
What is your approach to paywalls and subscriptions?
For books we build single-title sales, bundle sales (book club, themed packs), subscriptions with a credit pool, and freemium for the first chapters. For magazines: hard paywall, metered access, freemium and cross-title bundles. The models sit in the same codebase with configurable rules. We integrate with Recurly, Stripe Billing or your own subscriber database, and with iDEAL, Apple Pay, Google Pay and SEPA. Full approach on the payment platform page.
What about copyright, quoting and AI exclusion?
The Copyright Act and the DSM Directive protect text, illustrations, photos and layout. In the CMS or the catalogue administration, we build a rights layer: for each title it records which licence applies — offline cache, sharing, audio version, citation export and, now that the DSM Directive is relevant, AI-training exclusion and text-and-data-mining opt-out. These rights are enforced in the app. The AI exclusion flag is sent along in the robots and licence headers of the digital edition.
How do you handle children's books and youth content?
Apps with content for minors require strict parental or school consent under GDPR Article 8 (in the Netherlands: age 16), age-appropriate UX without dark patterns, a parental PIN for settings and purchases, no tracking for advertising purposes, and no ad flows within the reading experience. We build that layer first, not as an afterthought. For reading-progression apps in primary education we work with teacher and school administration systems.
How much does a books or magazine app cost?
A single-publisher app, a magazine app and an audiobook or reading-course app are different projects. The biggest cost drivers are: depth of the catalogue integration, DRM choice (Adobe versus LCP), number of subscription models, audio and read-aloud features, child-protection flows for children's content, compliance requirements (EAA, DSM, fixed book price) and multi-tenancy for publishers with multiple imprints. We work with a fixed sprint budget and, after the planning phase, give you a concrete price for the full build.
Who owns the source code, and do you provide maintenance?
You, the publisher, own the code. At every release we deliver the source code, build scripts and deployment procedure in a Git repository that you control, with no lock-in to proprietary platforms. For maintenance we work on a fixed monthly contract: compatibility testing with each OS update, reviewing flows against each change in legislation, first-line incident response and an agreed roadmap capacity. If you want your IT team to take over, we supply the runbooks so the handover can happen without depending on us.

Talk to us about your book or magazine app.

A half-hour introductory conversation with a publisher, editor-in-chief or digital lead. We listen to your list, editorial and subscription flows, look at the choice of DRM and reading experience, and sketch an initial direction. No obligation.

Edit content