Bates Precision Software
Bates Precision Software
1981-Tomorrow
quality in every byte
Bates
Precision Software
1981 and Beyond
BPS
has been providing contract programming services for companies
nationwide for the past 28 years and counting. Satisfied customers
include Motorola, General Instrument, TVGateway, WorldGate
Communications, Unisys, Gandalf Data Systems, Infotron Systems Corp.,
RG Software Systems, GTE Information Systems, Electronic Display
Applications, Inc., Teratron, Formation Inc., Okidata, University of
Pennsylvania, and others. Whether it is a mom and pop shop requesting
specially tailored tools to help grow their business or a large
corporation hoping to make their team more efficient by “keeping it
simple,” BPS will listen to your specific needs and deliver a quality
product. We can provide complete hardware and software solutions for
small businesses in such diverse fields as education, news delivery,
telephone and online auctions, title search, data management,
industrial parts distribution, web-based remote device monitoring,
media, communications and the arts.
Most
recently in the cable television field for Motorola (1996 to 1999 and
2004 to present); BPS was intimately involved in the development of
software for advanced digital set-top boxes in diverse areas including
code download, innovative features, diagnostics, problem research and
resolution, engineering tools, project leadership, group
communications, training, test-rework and test tool development.
Specialties::
Embedded programming:
68331- and MIPS-based products for cable television industry, including
operating system interfaces, platform API development, advanced set-top
feature development, set-top based scripting language, and navigator,
interactive, and diagnostic application development (C++, C, assembly
language); 6502‑, 8086‑, 80186‑, and 68000-based products for
communications industry (C, assembly language); 8086‑based controller
for ultrasonic testing applications (C); 80186‑based network processor
node controller (assembly language); 80186‑based telephone answering
and digit collection system (assembly language). VAX‑based stock
quotation system (VAX Pascal). Extensive experience in hardware control
and operation, debugging of software on prototype hardware, using
embedded debuggers, in‑circuit emulators, and logic analyzers. Familiar
with many communications protocols.
Non‑embedded programming:
development of business systems on PC-based machines (Microsoft Access,
Visual Basic, VBA, Javascript, others); tools for development
environment using C and C++, Unix/Linux shell scripts, make and Perl
scripts; PC-based test and debug software for various embedded
environments (Visual Basic, Perl); installation and programming of
integrated business management software on PC based machines (Microsoft
Access, Fox Pro, Visual Basic, Turbo Pascal, SmartWare), anti‑virus
research and development for PCs (assembly language, Basic, C, C++); PC
network design, installation, and management; various engineering and
accounting applications on VAX/VMS (Basic, C, and Pascal); 6502 to 8086
source code translator; bitmap font editor; hardware and software
support and system management functions for in‑house machines (VAX and
PCs); office automation with Microsoft Office and Visual Basic for
Applications (VBA).
Web programming:
development of interactive websites using HTML, ASP, Perl CGI scripts,
Javascript, VBScript, SQL, ODBC interface to back-end databases (MySQL,
Microsoft Access, Microsoft SQL Server), including online auction
system and online remote device monitoring system; setup and
maintenance of web server systems (Apache, Microsoft IIS and PWS).
Although we have only been BPS for 28 years, the BPS family has been involved in the computer and technology profession for more than 30 years with a personal commitment to continual improvement, learning and our eyes always on the future of the small business.
We'll help you choose the options that are just right for your business; one size does not have to fit all when you have specially tailored software development.
make first contact
p: 215.322.1791
tech dev:: tbates@batesprecisionsoftware.com
marketing dev:: jbates@batesprecisionsoftware.com









S