High performance software solutions since 1984

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

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

Micro-processor based process control
High volume transaction based databases
Order/invoice/accounting management
International finance systems
CASS zipcode encoding/list processing
High performance TCP/IP message handling
Integration of Web-based systems and OPENVMS
Algorithmic design and implementation

Engineering software on multiple platforms including:

WIN32 based systems (95/98/ME/NT/2000/XP/2003 server)
OPENVMS 4.7-7.3
Real-time OS (vRTX, RT-11, customed designed OS)
UNIX based OSs
Legacy systems (MS-DOS, RSTS/E, GEM)

Expert software engineering in multiple languages:

C/C++
Visual Basic/Script
SQL
Assembler (80x86, M68000, MACRO-32, Alpha, Z80, Z8000)
HP/DEC/VAX BASIC/C/FORTRAN/COBOL

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.

BATFX - client/server based foreign exchange/traveler's check POS/management system

BATKU - worlds fastest Sudoku solver/generator

BATHack - easy to use 16/32bit resource hacker

BATDump - full-featured multilingual hexadecimal dump utility

BATRegClean - registry cleaner utility

OLEHDR - OLE header/include file creator

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 gimicks 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 utilitzation, interupts, 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 truely improve the bottom-line and one's peace-of-mind.