What We Do

What We Do

We Do The Hard Stuff
We do the Hard Stuff

Projects today are a combination of planning, direction, perseverance, creative thinking and hard work. We do the hard stuff for you. Whether it's expertise, intelligent insight, or tenacious productive engineering effort, we can provide it. And at a price that makes sense–a price that minimizes the overall project cost.

On the other hand, if you're looking for warm bodies to crank out code, people to do an "average" job, you don't want us. There are many fine organizations that provide coders at a lower rate. We'll even help get you in touch with them.

We Know PCs

We Know PCs

Hardware to software. Microcontrollers through Windows. Device drivers to client/server apps. We've done it. And we constantly study to stay up to date with a hard-driving industry that changes every minute, an industry where working synergistically with other companies' products is often the difference between a timely, successful project and one than never finishes.

We Know Linux and Unix

We Know Unix

BSD to Linux to macOS. UNIX-specific hardware design to kernel mods to Windows apps. Since 1974 we've worked on various flavors of UNIX bending it to our will. Still the most capable of commonly-used OSs, the UNIX family (including Linux) is key to many Web-based and client/server systems. And we know how to integrate that key into your overall solution.

We Know Realtime

We Know Realtime

Hard, sub-microsecond realtime to soft. Single-processor embedded applications to multi-processor instruments. Off-the-shelf OSs to roll-your-own systems. We've done it. Realtime development usually requires working with the hardware designers to get full functionality and optimized costs. We know how to divide the project between hardware and software to meet your project goals.

We Know Networking

We Know Networking

TCP/IP to SOAP to gRPC. 100baseT to gigabit to ATM. Device drivers to protocol stacks to client/server systems. We've done it. And as the intranet continues to grow as part of the solution set, the network is key.


We Know Quality

We Know Quality

There are many facets to quality: Getting the right thing done in the right time for the right cost. Limiting future costs of maintenance and expansion. Discovering the mismatch between specs and their implementation and what the Real World wants. We know quality. We know how to design and implement robust, maintainable systems. We have the tenacity to dig for problems and dog them until they're resolved.

We Know Project Management

We Know Project Management

Years of technical management and cost-center responsibility allows us to smoothly integrate into your organization. We're well versed in the financial, legal, and personnel issues involved in producing products. We understand the balance between feature set, quality, development time, and cost, and that different situations call for different tradeoffs. Having Big Picture awareness in every engineering decision is immeasurably valuable.