INDEPENDENT SOFTWARE. BUILT WITH PURPOSE.

Modern tools.
Classic spirit.

For the ones who see a blinking cursor
and a world of possibilities.

Programming tools, retro computing, and 8-bit gaming
for the web, Windows, iPhone, and iPad.

Explore our products
A little code can go a long way.

NDB GAMES

Retro-inspired games. Same classic spirit.

THE NDB SOFTWARE COLLECTION

Find your next spark.

Different ways to make something your own.
One shared love of programming, classic computing, and 8-bit gaming.

Developer Software & Retro Computing

Programming tools, pocket workspaces, and a return to the blinking cursor.

THE ORIGINAL SPARK

Classic BASIC

WebiPhoneiPad

That first line of code.
That same sense of possibility.

The joy of classic computing, on the devices you use today. Write line-numbered BASIC, run it instantly, and rediscover how much you can make with a blinking cursor.

  • Write, run & save BASIC programs
  • A familiar, interactive terminal
  • Learn by experimenting
Also available on the App Store
Classic BASIC Web running a line-numbered loop that prints Hello, World in its green terminal.
Classic BASIC Web · a little nostalgia, a lot of possibility

THE NEXT CHAPTER

Cortex BASIC

Web

Classic roots.
A whole new workspace.

A modern home for BASIC in your browser. Bring ideas to life with an editor, terminal, local projects, graphics, sound, Git, and Cortex AI—all in one workspace.

  • Browser-based BASIC development
  • Editor, terminal & local projects
  • Git workflows & Cortex AI
Cortex BASIC Web IDE showing the projects sidebar and syntax-highlighted BASIC startup sample in the editor.
Cortex BASIC Web · your next idea starts here

IDEAS GO WHERE YOU GO

Vesper Python

iPhoneiPad

Python in your pocket.
Room for your next idea.

A Python editor and interactive terminal built for iPhone and iPad. Write and run scripts, work with GitHub repositories, and get optional AI assistance using your own API key.

  • Python editor & interactive terminal
  • GitHub clone, commit & push
  • Optional AI with your own API key
Vesper Python on iPhone showing the Acey-Deucey Python script, syntax highlighting, coding keys, and editor navigation.
Vesper on iPhone · real code, wherever you are

BACK TO THE BLINKING CURSOR

TrashBox-80

WebiPhoneiPad

A little retro computer.
A whole world to explore.

A retro microcomputer right in your browser. Write and run BASIC programs, explore the built-in program library, and rediscover hands-on computing with a familiar green-screen terminal. TrashBox-80 for iOS is now available as a native app on the App Store.

  • Model I · Level II BASIC · 48K
  • Built-in BASIC program library
  • Runs in your browser, no install required
TrashBox-80 browser microcomputer with its green BASIC screen, controls, and on-screen keyboard.
TrashBox-80 Web · a blinking cursor, a world of possibility

THE PC ERA, NOW IN YOUR POCKET

IBMish 5150

WindowsiPhoneiPad

DOS is waiting.
Your retro PC is ready.

Now available on iOS. Bring a retro PC/DOS experience to iPhone and iPad, with familiar commands, a persistent C: drive, and compatible floppy images. On Windows, start free with 8088 support or get the Full Edition for 286, 386, 486 support and software updates.

  • Windows Free: $0, 8088 only, no software updates
  • Windows Full: 8088, 286, 386 & 486 plus software updates
  • Free Windows MSI: no account or checkout
IBMish 5150 retro DOS computer environment running on Windows, with a beige workstation and DOS prompt.
IBMish 5150 for Windows · your own corner of DOS
NES BASIC logo: four squares in red, gold, olive, and dark green

PROGRAM YOUR NES

NES BASIC

WebNES programming

Standalone NES Cartridge — In Development

Write BASIC.
Explore the NES.

Bring classic BASIC programming to the Nintendo Entertainment System! NES BASIC lets you explore retro programming in an authentic 8-bit environment. Try the free browser playground, discover its integration with 8-Bit Impostor, and follow the upcoming standalone cartridge designed for original NES hardware.

  • Free browser playground · no cartridge or installation required
  • Part of 8-Bit Impostor · available now on the App Store
  • Planned standalone cartridge · no emulator required
8-BIT IMPOSTOR

The standalone cartridge is being developed for original NES hardware, separately from the playground and 8-Bit Impostor. Pricing and availability have not been announced.

Actual NES BASIC ROM showing its welcome screen, a line-numbered Hello World program, and the output HELLO FROM NES BASIC.
Actual NES BASIC ROM output · write a little, discover a lot

Retro Gaming

An 8-bit world to explore, with the devices and controls you use today.

8-Bit Impostor app icon

NES Emulator & Retro Gaming

8-Bit Impostor

iPhoneiPad

Available Now on the App Store

Your next adventure.
Eight bits at a time.

Step back into the 8-bit era with a NES emulator for iPhone and iPad, now available on the App Store. Play compatible NES games and built-in NDB Software cartridges with retro handheld styling, on-screen controls, Bluetooth keyboards, and compatible wireless game controllers—including retro-style Bluetooth controllers.

  • Import compatible .nes game ROMs
  • On-screen controls & compatible Bluetooth gamepads
  • Bluetooth keyboard input in supported software
8-Bit Impostor running original NDB Software Blockdrop gameplay with on-screen controls in the actual app.
Actual app capture · Blockdrop, an original NDB Software game

THE PEOPLE BEHIND THE PROGRAMS

Small studio.
Endless curiosity.

We build the tools we love to use.

NDB Software is an independent software studio founded by Nathan D. Baughman. We build programming tools, retro-computing software, and retro gaming experiences for the web, Windows, iPhone, and iPad.

From your first line of BASIC to Python on the go or a DOS machine on your Windows desktop, our software is made for learning by doing, experimenting, and enjoying the process.

Say hello
01

Keep it approachable.

A clear place to start. Room to grow.

02

Make room to experiment.

Write it. Run it. See what happens.

03

Build with care.

Thoughtful tools for the devices you use.

LET’S KEEP BUILDING

A question? An idea?
We’re all ears.

Get in touch