At Wiresmith Technology I focus on helping you to build custom measurement systems that are reliable and useful.
My involvement can vary from design, consulting on development process or a full development service.
Why Custom Software?
Why would you want a custom solution? This is a question I ask all of my clients at the start of an engagement. A custom solution is naturally going to take longer to create that buying off-the-shelf software and often cost more. But there are some good reasons to consider it:
- Unique or Novel Capabilities: If you are building some new or unique then by definition you won't find it off-the-shelf. We can help you to apply your unique ideas whether it is a product concept or internal capability.
- Specific Performance or Reliability Requirements: Perhaps you need a very high performance or you need the system to run reliably 24/7? These capabilities need to be designed into the system from the start and are often compromised in more general systems.
- Integrating Equipment: Some customers are simply looking to integrate unusual or new equipment into existing or common systems. A custom integration layer can make this possible.
My Focus on Measurement Systems
I've spent my entire engineering career focusing on engineering measurement systems. This has allowed me to invest in understanding and becoming very effective with the challenges of this particular type of software including:
- Hardware integration into software over various protocols and platforms.
- Data management for performance and relability.
- Analysis and presentation of data.
You can read more about my perspectives on measurement systems in my article on the measurement chain..
Services
I offer a variety of services to help you.
Often you will need a mix of these which is why I work with you in an iterative manner, working on the right next package to move your system forward by answering questions, proving ideas and getting them in the hands of your customers.
Design
Prototype
Development
Support
Technologies
My goal is to select and use technologies that provide the best capabilities to you. I'm constantly working to evolve and work with the best technologies that offer the broadest scope.
Also many projects require integrating other technology so I have a wide focus on different protocols and integration techniques to work with different hardware platforms.