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