Skip to content
GESEL.IO
Guides
Start a project↗PL←Home
Home/Guides

Knowledge base

Guides: apps, integrations, and the cost of digital projects

We write about the decisions made before and during a project: what actually drives the price, how an MVP differs from a first release, and when a custom integration beats an off-the-shelf connector.

26 articles

Apps and digital products

Scope, MVP, technology choices, and delivery stages — the decisions made before the first line of code.

  • Pillar articleHow to Build a Mobile App: A Step-by-Step Process for the ClientHow to build a mobile app step by step: what you supply at each stage, who signs off on your side, what you get back, and what happens after launch.
  • 7 min readHow long does it take to build an app and what sets the dateHow long does it take to build an app? The schedule split into stages by percentage, store review as its own stage, and five habits on your side that push the date.
  • 7 min readHow to choose a software house: 7 questions and evasive answersHow to choose a software house: seven questions to ask at the first meeting, and what an evasive answer to each one sounds like.
  • 7 min readMVP scope: how to decide what goes into version oneAn MVP is the smallest working version of your product. See how to cut MVP scope with MoSCoW on a worked example, and what you must never cut.
  • 7 min readProgressive web apps on iOS: what works and what does notA progressive web app installs without an app store. Here is what works on Android, what a PWA will not do on iOS, and when it cannot replace a store release.
  • 7 min readWeb app or mobile app: decide by where the user isWeb app or mobile app? The answer is where the user stands when they use it — plus what to design today so a mobile client does not mean rewriting the backend.

Cost, scoping, and briefs

What a custom software quote is made of, how to read an offer, and how to describe a project so the estimate means something.

  • Pillar articleMobile App Development Cost: How to Break a Quote Into PartsWhat drives mobile app development cost? Instead of ranges, here is the method: roles, rates, hours, line items hidden in a quote, and the costs that start after launch.
  • 7 min readFixed price vs time and materials: what to put in the contractFixed price vs time and materials: who carries the estimate risk in each model, and the change-request, acceptance, and exclusion clauses your contract needs.
  • 8 min readHow to write a software project brief: template and filled-in exampleHow to write a software project brief: the eleven sections, a filled-in example you can copy, evaluation criteria, and whether to state your budget.
  • 7 min readSoftware RFP: template, scoring, and a required response formatA software RFP does more than describe the project: it sets the scoring weights, the deadlines, and the response format that makes three offers comparable row by row.
  • 7 min readWho owns the code: what your contract with a Polish studio must sayWho owns the code you paid for? Paying the invoice does not transfer it. What the contract must contain under Polish law, and why B2B contractors need a separate transfer.

Integrations and automation

Moving data between systems, APIs, automating repetitive work, and migrations that do not lose records.

  • Pillar articleSystem Integration for Business: What to Do When It BreaksSystem integration for business without guesswork: an entity matrix, one source of truth, webhooks, queues, and a plan for the day the other side stops answering.
  • 7 min readConnecting a system without an API: five routes, best to worstHow to connect a system without an API: five routes from a supported interface down to screen scraping, with an honest verdict on which ones are technical debt.
  • 7 min readInventory synchronisation: four stock figures, one source of truthInventory synchronisation without overselling: the four definitions of stock, which system owns the number, webhooks versus polling, and what to do on conflict.
  • 7 min readKSeF integration for your own sales system in Poland: what to planKSeF integration for your own sales system, step by step: Poland's e-invoicing deadlines, the offline24 mode, choosing a route and what to scope in the project.
  • 7 min readMake vs n8n vs a custom integration: five switching thresholdsMake vs n8n, or a custom integration? The five thresholds after which a no-code scenario stops paying off, and what self-hosting really costs.

Websites and online stores

Platform choice, performance, accessibility, and migrations — the technical side of sites that earn their keep.

  • Pillar articleCore Web Vitals Thresholds: LCP, INP and CLS ExplainedCore Web Vitals thresholds are LCP 2.5 s, INP 200 ms and CLS 0.1 at the 75th percentile. See why field and lab scores disagree and how to fix each metric.
  • 6 min readEuropean Accessibility Act and your website: what to change in the templateEuropean Accessibility Act and your website: who it applies to since 28 June 2025, what the 2030 transition really covers, and which template fixes to order.
  • 7 min readHosted or custom online store: what hurts in year threeHosted or custom online store? Six criteria that decide in year three: data export, URLs, accessibility, filters, security updates and the cost of leaving.
  • 8 min readWebsite Migration SEO: A Checklist for Before, During and After LaunchWebsite migration SEO step by step: what to prepare before launch, what to do on the day, what to check afterwards, and how to plan a rollback.
  • 7 min readWordPress vs custom website: eight questions to settle firstWordPress vs custom website: eight questions that settle the choice yourself, and the point where optimising an old site stops paying off.

Search visibility

Local search, the Google business profile, indexing, and visibility in AI answers — based on what Google actually documents, not on what the market added.

  • Pillar articleLocal SEO: Where to Start and What Order to Work InLocal SEO step by step: what to do in the first week, what in the first month, what only in the third — and why distance from the searcher is outside your control.
  • 7 min readAI Overviews SEO: What Google Actually Says About VisibilityAI Overviews SEO is still SEO — that is Google's own wording. See what Google actually requires to appear in AI answers, and what the market added on top.
  • 6 min readGoogle Business Profile: what it is called now and where to edit itGoogle Business Profile replaced the Google My Business name. See where to edit your listing today, which fields to fill in, and what you must never do with reviews.
  • 7 min readHow to vet an SEO agency: access, questions, and report checksHow to vet an SEO agency before you sign: which accounts stay in your name, what to ask at the first meeting, and which numbers you can verify yourself.
  • 7 min readSEO Audit: What Actually Blocks Your Visibility in GoogleAn SEO audit without a 78-point checklist: the seven things that actually block visibility in Google, how to check each one, and what to do when the result is bad.

Knowledge base

Have a project in mind?

Tell us what stage the project is at and what you need. We reply with a clear next step.

Contact us↗
GESEL.IO
Guides
Editorial policyPrivacy policyTerms of useSupport

GESEL.IO sp. z o.o., ul. Jagiellońska 5/22, 58-100 Świdnica, Poland

District Court for Wrocław-Fabryczna in Wrocław, 9th Commercial Division of the National Court Register, KRS 0001258062, NIP 8842841661, REGON 545371616, share capital: PLN 5,000.00.

© 2026 GESEL.IO sp. z o.o.