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