Software Engineering
Software development is typically a complex undertaking. Even with the best of intent and the most capable people, it's all too easy to find yourself with significant issues in this area.
We have provided software development services for more than twelve years. The following is a partial list of services we can provide to you:
- Software development
We will help you design and implement your software. We generally prefer to take an Agile approach to software development. We speak your language, too, whether that language is C++, Python, Perl or something else. We are pretty good when it comes to debugging software as well, so if that's what's needed, we are ready to roll up our sleeves and get to work.
- Software tools and automation
Your software tools and automation are critically important. We can help you select, upgrade and maintain your development tools and your infrastructure (e.g., your build system, or your version control system.) We will work with you to deliver simple, practical solutions that work well for you.
- Software process improvement

