Skip to content
PN Scripts

Software company · Clients worldwide

Web and mobile app development: software, systems, and products.

We build web platforms, online shops and mobile apps, and support them after launch on PN Scripts Hosting or your own cloud. The code and the accounts are yours from day one.

Build
Web · Mobile · APIs · Shops
Ship
Open-source products and plugins
Run
Launch · Support · Maintenance

The company

What PN Scripts does

Based in
Sofia, Bulgaria
Replies
Within one business day
Languages
English and Bulgarian

From the first estimate to support after launch, one company is responsible for your project. The code, the accounts and the documentation are in your name from day one.

Services

Web and mobile development and integrations

Choose a starting point. APIs and integrations are part of every web project and are covered on the web development page.

  1. Web Development

    Customer portals, marketplaces and internal tools in the language and stack your project needs, with automated tests on logins, payments and data.

    • Customer portals
    • Marketplaces
    • Internal tools
    • Performance and SEO

    Stack PHP · Node.js · Python · Go · Java · .NET

    Explore web development
  2. Mobile Development

    Android apps in native Java and mobile web apps, prepared for Google Play with the API behind them.

    • Android apps
    • Google Play releases
    • Offline-first flows

    Stack Java · Kotlin · Swift · Flutter · React Native

    Explore mobile development
  3. APIs and Integrations

    Your shop, accounting, CRM and payment provider passing data to each other, so nobody retypes an order by hand.

    • REST APIs
    • Payments
    • ERP and CRM
    • Observability

    Stack REST · GraphQL · Webhooks · OpenAPI

    APIs in web development

Our platforms

The platforms we build client sites on

Online shops run on PN Scripts Shop and company websites on PN Scripts Press, our own open-source platforms, MIT-licensed on GitHub. Custom applications we build in the language and stack each project needs.

  1. Marketplace Add-ons, game assets and templates, coming soon Blender add-ons, texture and sound packs, game templates and business spreadsheets are coming soon to Gumroad and itch.io. PN Scripts Assistant, the free open-source plugins and the free UI Sounds sampler are available now. Browse the marketplace

Technology

Technologies we work with, layer by layer

A sample, not a limit: we work in the language and stack your project needs and take over existing code in any of them.

  1. L01 Interface

    • Livewire and Alpine.js Server-rendered interfaces with just enough JavaScript
    • React Rich web interfaces, dashboards, and storefronts
    • TypeScript Typed front ends for larger codebases
    • Tailwind CSS Design systems as utility classes
    • Android SDK Native Android apps in Java
  2. L02 Application

    • PHP Laravel with Filament, Symfony and WordPress
    • Node.js and TypeScript APIs, real-time services and full-stack web apps
    • Python Django and FastAPI, data work and automation scripts
    • Go Low-latency services and single-binary tools
    • Java and Kotlin Spring back ends and Android apps
    • C# and .NET ASP.NET Core services and desktop tools
    • Ruby Rails applications, new or taken over
  3. L03 Data

    • MySQL Relational storage for platforms and products
    • PostgreSQL Relational storage for larger APIs and analytics
    • SQLite Local-first memory in PN Scripts Assistant
  4. L04 Delivery

    • Docker Reproducible environments for every project
    • Build pipelines Repeatable builds and releases
    • PN Scripts Hosting Shared hosting, KVM VPS, and dedicated servers
  5. L05 Real-time 3D

    • Three.js Interactive scenes that load inside a page
    • WebGL GPU rendering with nothing to install
    • Godot 4 Desktop and Android games from one project

How we work

Principles behind every project

Four rules we apply on every project, so they never need debating halfway through yours.

  1. We settle the scope before the design

    Who uses it, what it connects to and what could go wrong go into a written scope before any design starts. You read it and approve it, and only then does the work begin.

  2. You own the code and the accounts

    The code, the hosting, app store and domain accounts, and the documentation are in your name from day one, and the IP is yours. You can change teams at any time.

  3. Critical paths are tested from the first release

    Payments, logins and data handling get automated tests in the first release, so a new feature does not break what already works. The documentation is updated with every change.

  4. Support continues after launch

    Updates, fixes and new features continue after launch for as long as you want them, because that is when real users arrive.

The PN Scripts family

Other PN Scripts sites

Hosting, games and the blog each have their own site, run by the same company.

Questions

Frequently asked questions

Short answers about scope, hosting and how a project starts.

What types of projects does PN Scripts take on?

PN Scripts takes on custom web platforms, online shops, customer portals, Android apps and API integrations, plus existing code that needs a new team. Every project starts with a written scope and estimate that you approve before work begins.

Can PN Scripts host applications it builds?

Yes. Your project can run on PN Scripts Hosting, hosting from the same company, or on your own cloud account. Either way, the hosting account is in your name.

How does a project start?

A project starts with a short call or a written brief about your goals, your users and your deadline. You then get a written scope and estimate, and nothing starts until you have read it and agreed.

Start

Tell us what you are building

Start a project with PN Scripts

Tell us what it is for, who will use it and when you need it. We reply within one business day, and once we understand the job you get a written scope and estimate.

Describe your project