High performance software solutions since 1984

BATSoftware is a contract/project based software engineering company dedicated to developing intelligent high performance software solutions designed to ensure a comparative advantage over competitors.

Forty years of experience in all areas of software design, coding, testing, documentation, implementation and support in the following areas:

Engineering software on multiple platforms including:

Expert software engineering in multiple languages:

Expirenced in multiple IDEs:

If a lack of software quality is problem, then BATSoftware is the solution. Check out some of the solutions currently available and see exactly what high performance, feature rich customized software engineering is all about.

Update: 11/1/2025

Update: 10/16/2025

Update: 09/12/2025

Update: 09/10/2025

Update: 02/25/2025

BATFX - client/server based foreign exchange/traveler's check POS/management system
BATKU - worlds fastest Sudoku solver/generator
BATROIDS- Asteroids-like arcade game
BATSlot- 5-in-1 realistic slot machine game
BATCASTLE- Castle Wolfenstein clone
BATSUB- Seawolf arcade game clone for Windows
BATPLY- Audio file player
MMCONV- Audio file converter
MMINFO- Audio file information/tagger/converter
BATRip- CD-TEXT aware CD-AUDIO to WAV extractor
BLAC- PCM loss-less audio compression ACM codec
BATIP- IP and network connection monitoring tool
BATSNIFF- IP packet sniffer/monitor/viewer tool
BATIPCC- IP address to country index file creator
BATDump - full-featured multilingual hexadecimal dump utility
BATHack - easy to use 16/32bit resource hacker
UniScan- A Unicode font/text analyzer and character map utility
BATSRC- A source code line counter utility for C/C++/MASM source files
OLEHDR - OLE header/include file creator
BATPRB 3.8- SMBIOS viewer/extractor for Windows
BATRegClean - registry cleaner utility
BATSYSCOLORS - set classic system color themes for NON-themed programs on Windows systems
INSTRUCT- Intel IA-32 Instruction Set Documentation online

No project is too big, too small or too complex to an expert in the science of software engineering. Do not be fooled by slogans, marketing gimmicks and fads. Software engineering has NOT changed in the last twenty-five years. All computers still operate the exact same way - Von Neuman architecture. New mind-numbingly slow and impossible to maintain software is constantly being pushed as the "NEW and IMPROVED" be-all answer to any problem. Software engineering never was nor ever will be "tool" based. Engineering is process based - algorithm design, data structures, operating system utilization, interrupts, timings, hardware control.

If inexperienced, package-based software and hack programmers fall short, try old-school expert software engineering. Contact BATSoftware for more information on how to get the comparative advantage back and truly improve the bottom-line and one's peace-of-mind.

Last updated November 02, 2025