Globaprom.
The Globaprom Journal

Notes on building custom software

Field notes on vibecoding, multilingual engineering, and the industries where off-the-shelf tools break.

See our custom software development services

Flat vector illustration of a stamped customs document stack between two shipping containers with a dotted border line and route arcs feeding a document icon on a screen
FeaturedIndustry

Customs Automation: Digitizing Declarations, HS Codes & Multilingual Docs

Customs automation explained: generate invoices, packing lists, and HS-coded declarations from shipment data, in the destination country's language.

Michael Bastin·Jul 11, 2026·7 min read
Flat vector illustration of a globe at the center connected by flowing lines to abstract interface panels and speech-bubble shapes, suggesting one system serving many regions

Software for Global Teams: Internal Tools That Cross Borders

Software for global teams: employee portals, dashboards, and internal tools built for many time zones, languages, and regions, not one head-office locale.

Michael Bastin·Aug 25, 2026
Flat vector illustration of a globe at the center connected by flowing lines to abstract interface panels and speech-bubble shapes, suggesting one system serving many regions

Global App Best Practices: A Checklist for Building Software That Works Worldwide

Best practices for building apps that work worldwide: a checklist for architecture, testing, translation flow, and a launch that holds up across markets.

Michael Bastin·Aug 25, 2026
Flat vector illustration of a globe at the center connected by flowing lines to abstract interface panels and speech-bubble shapes, suggesting one system serving many regions

Multilingual CMS: Managing Content Across Languages

A multilingual CMS serves content in every language you need: localized fields vs. separate site trees, headless options, and automatic hreflang.

Michael Bastin·Jul 31, 2026
Flat vector illustration of a blueprint sheet transforming into a finished application window, with small gear, globe, and building-block icons along the transformation path

The Hidden Costs of Off-the-Shelf Software

The hidden costs of off-the-shelf software: per-seat creep, integration fees, workaround labor, and data lock-in. What to count before you subscribe.

Michael Bastin·Jul 31, 2026
Flat vector illustration of a blueprint sheet transforming into a finished application window, with small gear, globe, and building-block icons along the transformation path

Custom Software vs. SaaS: Which Costs Less Over Three Years?

Custom software vs. SaaS compared over three years: subscriptions, per-seat fees, and lock-in against a build you own. When each option actually wins.

Michael Bastin·Jul 31, 2026
Flat vector illustration of a blueprint sheet transforming into a finished application window, with small gear, globe, and building-block icons along the transformation path

Custom Software ROI: How to Calculate the Return Before You Build

Custom software ROI comes down to hours saved times loaded wage, minus build and running costs. The payback formula, a worked example, and what to count.

Michael Bastin·Jul 31, 2026
Flat vector illustration of a blueprint sheet transforming into a finished application window, with small gear, globe, and building-block icons along the transformation path

The Custom Software Development Process, Step by Step

The custom software development process in five stages: scoping, design, build, acceptance testing, and handover. What happens at each, and what to verify.

Michael Bastin·Jul 31, 2026
Flat vector illustration in blue and slate on a white background: a large gear meshing with a globe drawn as latitude and longitude lines, thin connector lines running to a row of empty rounded panels of varied widths
Multilingual

Internationalization (i18n), Explained

Internationalization (i18n) is the engineering that makes software language-ready. What it covers in code, why retrofits cost 2–5x and what to ask vendors.

Michael Bastin·Jul 11, 2026
Flat vector illustration in blue and slate on a white background: two abstract product-page panels side by side, the left a plain mirror copy and the right subtly rearranged with different imagery blocks, currency-free price tags, and mirrored layout accents
Multilingual

Localization vs. Translation: What the Difference Means for Your Software Budget

Localization vs translation: one converts text, the other adapts the whole product. What each costs and when each is enough, from 20 years in the trade.

Michael Bastin·Jul 11, 2026
Flat vector illustration of price tags in different currencies feeding a single checkout screen
Multilingual

Multi-Currency Support: Pricing, Payments, Rounding & Display Done Right

Multi-currency support explained: why exchange-rate math at checkout fails, how to store money correctly, and what rounding rules markets actually need.

Michael Bastin·Jul 10, 2026
Flat vector illustration of a user interface mirrored for right-to-left languages such as Arabic and Hebrew
Multilingual

RTL Support: Building Software That Works in Arabic and Hebrew

RTL support explained: how right-to-left interfaces actually break, what logical CSS and bidirectional text require, and how to test it properly.

Michael Bastin·Jul 10, 2026
Flat vector illustration of glyphs from several writing systems unified into one Unicode-safe data store
Multilingual

Unicode and Character Encoding: Why Your App Breaks in Other Languages

Unicode and character encoding in business apps: how 'José' becomes 'José', why it happens, and what UTF-8-everywhere actually requires in production.

Michael Bastin·Jul 10, 2026
Flat vector illustration of a small building block growing into a custom application beside a modest stack of coins
Custom Software

Affordable Custom Software: What It Really Costs a Small Business

Affordable custom software starts at EUR1,500 with Globaprom's fixed-price packages. Real price ranges, a worked example, and what moves the number.

Michael Bastin·Jul 8, 2026
Flat vector illustration of a storefront and globe connected to localized product pages for cross-border sales
Industry

Building a Multilingual Ecommerce Website for Cross-Border Sales

What a multilingual ecommerce website needs beyond translated text: local payment methods, multi-currency pricing, and PIM-backed catalogs, done right.

Michael Bastin·Jul 8, 2026
Flat vector illustration of a shipping container and truck on a route line feeding a live shipment-tracking dashboard
Industry

Freight Tracking Software: SaaS vs. Custom-Built Shipment Tracking

Freight tracking software compared: what real-time visibility needs, and when shipment tracking SaaS beats a custom portal built for your carrier mix.

Michael Bastin·Jul 8, 2026
Flat vector illustration of carrier parcel icons plugged into a central hub for rates, booking and tracking
Industry

Carrier API Integration: Connecting Rates, Booking, and Tracking

Carrier API integration explained: what it connects across ocean, trucking, and parcel carriers, what building it takes, and when to buy instead.

Michael Bastin·Jul 8, 2026
Flat vector illustration of a branching decision path between an off-the-shelf product and custom-built software
Custom Software

When to Build Custom Software: A Decision Tree

When should you build custom software instead of buying it? A decision tree, four questions, and five real scenarios with clear build-or-buy verdicts.

Michael Bastin·Jul 8, 2026
Flat vector illustration of a document moving through translation pipeline stages into a globe on a continuous-deploy loop
Multilingual

Translation Pipelines: From Extraction to Continuous Deploy

A translation pipeline moves content from code to live translation automatically: extraction, TMS handoff, human or MTPE translation, review, and deploy.

Michael Bastin·Jul 8, 2026
Flat vector illustration of a cracked user interface with misaligned tiles in front of a globe
Multilingual

Why Software Fails Internationally: Seven Mistakes We See Every Time

Why software fails internationally: seven internationalization mistakes, from hardcoded strings to RTL scrambling, what each costs, and what prevents it.

Michael Bastin·Jul 8, 2026