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.