We build thedigital infrastructureyour business deserves.
Websites, Telegram bots, large-scale data processing, e-commerce, corporate portals and secure remote networks — engineered with care, delivered on time.
Hardened private networks for distributed teams and offices — encrypted tunnels between your sites, cloud and remote workers. Built on WireGuard, OpenVPN and IPsec. EU-hosted, GDPR-compliant.
We listen, ask the right questions, and write down the scope, goals and success criteria.
02
Design
You see prototypes and mood boards before a single line of production code is written.
03
Engineering
Clean, typed code with weekly demos. You always know where we are.
04
Launch & care
We deploy, monitor and stay close after launch — features, fixes, growth.
Why NorthMountain
Engineering with European discipline
Transparent pricing
Fixed scope, fixed price. No hidden hours or surprise invoices at the end of the month.
Direct communication
You speak with the engineers building your product — not account managers.
GDPR-aware by default
EU hosting, encrypted backups, clean data practices baked into every project.
Long-term partnership
Most of our clients stay with us for years. We build for what comes next, not just today.
FAQ
Frequently asked questions
Quick answers to what clients ask us most. Need something specific? Drop us a brief.
Custom Websites
How much does a custom website cost?
Our hand-coded websites start at €150 for a simple landing page and scale to €250+ for multi-page corporate sites. You get a fixed quote after a short discovery call — no hourly billing, no surprises.
How long does it take to build a website?
A polished landing page takes 7–10 working days. A multi-page corporate site with multilingual content takes 2–4 weeks. We agree on a delivery date in the contract and stick to it.
Do you set up hosting, domain and SSL?
Yes — we recommend a European hosting provider, register the domain, install a free Let's Encrypt SSL certificate, configure daily backups and hand you all the credentials. We can also deploy to your existing infrastructure.
Telegram Bots
How much does a Telegram bot cost?
A simple FAQ or notification bot starts at €150. Bots with payments, mini-apps, multi-language support or CRM integrations typically run €800–€4,000. The price depends on the number of flows and integrations.
Can the bot accept payments and subscriptions?
Yes. We support Telegram's native Payments API (Stripe, YooKassa and more), recurring subscriptions, refunds and integration with your accounting tool. Fully compliant with EU regulations.
Do you build Telegram Mini Apps (WebApps)?
Yes — we build full mini-apps as part of the bot ecosystem. Single page or multi-screen, with payments, push notifications and admin dashboards. Built on aiogram and FastAPI.
Big Data Processing
Can you process datasets larger than 1 million rows?
Yes — pipelines for 1 M, 10 M or 100 M+ rows are our specialty. We use Python, Pandas, DuckDB and PostgreSQL for batch processing, with progress tracking and resumable jobs so a single failure never costs you a full re-run.
What kinds of data tasks do you handle?
ETL pipelines, deduplication, cleansing of CRM and lead lists, e-commerce analytics, recurring marketing reports, data migration between systems, and custom dashboards on Metabase or Grafana.
Is the processing GDPR-compliant?
Always. We process data on EU servers, sign DPAs when required, encrypt data at rest and never store more than necessary. Pseudonymisation and anonymisation are standard for sensitive datasets.
Online Stores
WooCommerce or custom Laravel — what should I choose?
WooCommerce is faster and cheaper for catalogs up to ~5,000 products with standard checkout. Laravel is better when you need custom pricing, B2B workflows or complex integrations. We help you decide in the discovery call.
Which payment and shipping providers do you integrate?
Stripe, PayPal, SEPA, Klarna and Adyen for payments; DHL, DPD, GLS, La Poste and Royal Mail for shipping. Plus most country-specific gateways on request.
Can the store be multilingual and multi-currency?
Yes — built in from day one. We typically launch with 2–3 languages and 2–3 currencies, with prices localised correctly (EU VAT included, proper formatting per locale).
Will redesigning my store hurt my SEO rankings?
Not if it's done properly. Before launch we map 301 redirects for every existing URL, keep the URL structure where possible, and run a full technical SEO audit on staging. We then watch rankings and crawl errors closely for the first two to four weeks after launch.
Corporate Portals
Do you support single sign-on (SSO) and role-based access?
Yes — Google Workspace, Microsoft 365 (Azure AD), Okta and Auth0 are supported out of the box. Custom role hierarchies, per-document permissions and audit logs of every action.
Can the portal handle document workflows?
Yes — versioning, approval chains, e-signatures, deadline notifications and full-text search across PDFs, Word documents and images (with OCR).
Can the portal integrate with our existing tools?
Almost always. Common integrations: CRM (HubSpot, Salesforce), accounting (Xero, QuickBooks), project tools (Jira, Asana), messaging (Slack, Microsoft Teams) and any tool with a REST API.
Secure Remote Networks
Which protocols does the network use?
Industry-standard, audited protocols: WireGuard for high-performance tunnels, OpenVPN for legacy compatibility, and IPsec/IKEv2 for native client support on Windows, macOS, iOS and Android. Chosen for performance, stability and broad enterprise compatibility.
How is access controlled and monitored?
Role-based access control with per-user and per-team policies, multi-factor authentication via TOTP or SSO (Google Workspace, Microsoft 365, Okta), and full audit logs of every connection. Log retention follows your data-retention policy — typically 30 to 90 days for compliance.
Where are the servers located?
All servers in EU data centres (Germany, Netherlands, France) by default for GDPR-compliant data residency. Additional regions (United Kingdom, United States, Asia) available for multi-region teams. Dedicated IPs included.
How do you handle server backups?
We follow the 3-2-1 rule: 3 copies of your data, on 2 different storage types, with 1 copy offsite in a separate EU data centre. Standard setup is daily incremental backups plus a weekly full backup, retained 7–30 days depending on your plan. We run scheduled restore tests, so backups are a proven safety net, not just a checkbox.
Do you monitor server uptime and performance?
Yes — CPU, memory, disk, network and uptime are tracked in real time, with application-log monitoring for early warning signs. Alerts go straight to an on-call engineer via Telegram or Slack, so most issues get fixed before your customers notice.
Contact
Tell us about your project
Send a brief and we will get back within one business day.