Skip to content
PN Scripts

PN Scripts · Custom development

Your application, in the stack that fits

We work in the language and stack your project needs, from web and mobile to desktop and games, and recommend one in writing.

Web and APIs
PHP, Node.js, Python, Go, Java, .NET
Apps and games
Kotlin, Swift, Flutter, Godot, Unity
Code
Yours, in open technologies

The idea

Any language, one honest choice

When a shop or a company site is not enough, we build the application you need in the language and stack that fit it: a web platform, an API, a mobile or desktop app, a game, a data pipeline or an automation script. We can also continue in the stack your team already runs. We recommend one after we understand your project and give the reasons in writing; the code is yours either way.

  1. Web and APIs: PHP, Node.js and TypeScript, Python, Go, Java, C# and .NET, or Ruby.
  2. Mobile, desktop and games: Kotlin, Swift, Flutter, React Native, Godot, Unity or C++.
  3. The choice is written down with its reasons before any work starts.
  4. Open, widely used technologies, and the code we write for you is yours.
Describe your project

Two starting points

What we start from

Two stacks we know in depth from our own products. Any other stack gets the same written comparison.

Laravel with Filament

The PHP framework and admin panel this website, PN Scripts Press and PN Scripts Shop are built on.

Fits when The application is mostly records, forms and workflows, and needs a full admin early.

Versions
Laravel 13, Filament 5
Language
PHP 8.4
Database
MySQL, PostgreSQL or SQLite
License
MIT, open source

Good to know

  • Needs PHP hosting with a cron entry, and a queue worker for background jobs.

Go

APIs, back-end services and command-line or desktop tools in Go, built and tested the way we build PN Scripts Assistant.

Fits when The API is the product, several apps share one API, or the work is a service or a tool rather than a website.

Language
Go
API
REST, documented in OpenAPI
Data
PostgreSQL or SQLite
Delivery
One binary, Linux and Windows builds

Good to know

  • A web admin is usually faster on Laravel with Filament; we say so when it is.

When each fits

Any language, chosen per project

Each is a good choice for a different kind of project.

Web applications and APIs

PHP with Laravel and Filament or Symfony, Node.js and TypeScript, Python with Django or FastAPI, Go, Java or Kotlin with Spring, C# with ASP.NET Core, or Ruby on Rails, chosen by the project and by who will maintain it.

  • PHP
  • Node.js
  • Python
  • Go
  • Java
  • C#

Mobile apps

Kotlin or Java for Android, Swift for iPhone, or Flutter and React Native when one code base for both is the better deal.

  • Kotlin
  • Swift
  • Flutter
  • React Native

Desktop software and games

Go for single-binary tools like PN Scripts Assistant, C# or C++ for desktop software, and Godot or Unity for games on desktop, phones and the browser.

  • Go
  • C#
  • C++
  • Godot
  • Unity

Data, AI and automation

Python for data processing, reports and AI features, and scripts in the language your servers already run, so routine work runs on its own.

  • Python
  • SQL
  • Bash

The project

From the first call to a running application

Each step is agreed in writing.

  1. 01 · Your project

    Review

    What it must do, who uses it and what it connects to.

  2. 02 · In writing

    Stack

    The language and stack that fit, with the reasons.

  3. 03 · In writing

    Offer

    Scope, price and timeline before any work starts.

  4. 04 · Together

    Build

    Built and tested with you.

  5. 05 · Your code

    Hand-over

    Installed and running, with the code and the documentation handed over.

How it runs

How a custom project runs

  1. Understand first

    We go through what the application must do, who uses it, what it connects to and how it will grow.

  2. Choose the stack in writing

    We recommend the language and stack that fit, with the reasons, and confirm the scope, price and timeline in writing before any work starts.

  3. Build, then hand over

    We build and test it with you, install it on your hosting or cloud, and hand over the code and the documentation.

Stack

Examples of what your application can run on

Open technologies, on hosting or cloud you choose.

  • PHP, Node.js or Python Web applications and APIs
  • Go, Java or C# Fast services and back ends
  • Kotlin, Swift or Flutter Mobile apps
  • React, Vue or Svelte Web interfaces
  • Godot, Unity or C++ Games and desktop software
  • PostgreSQL, MySQL or SQLite The database

Questions

Questions about custom development

What teams ask before we start.

Which stack will you recommend?

The one that fits your project, your users and the team that will maintain it. For example PHP or Node.js for business web applications, Python when data or AI is at the heart, Go for fast APIs and single-binary tools, Kotlin or Swift for native apps, and Flutter or React Native for one code base on both phones. We write the reasons down before work starts.

Do you only work in certain languages?

No. We work in the language and stack your project needs, including the one your current system is already written in.

Who owns the code?

You do. We choose open, widely used technologies, and the code we write for you is handed over with the project.

What does it cost?

We send a written offer after a short review of what the application must do. Nothing starts before you agree to it.

Can you take over an existing application?

Yes, whatever it is built with. We start by reviewing the code, then fix, extend or upgrade it in stages. For Laravel and Filament applications, our upgrades and care service also offers fixed-price upgrades and monthly care.

Start

Tell us what it should do

Ready to plan your application?

Tell us what it should do, who will use it and what it must connect to. We reply within one business day.

Describe your project