Home  »  Software

Software Engineering

Not only working software, but also well-crafted software

--Manifesto for Software Craftmanship (http://manifesto.softwarecraftsmanship.org/)

We deliver smart solutions. Here are a few examples:

Custom Business Software Applications

Businesses require good tools to manage their day-to-day operations and processes. Whether it is a customer relationship management (CRM), customer service, inventory, supply chain management or procurement system, Clearbox Consulting can provide an smart software solution to fit your needs.

Legacy Code

Does your company rely on a custom software application with a code-base that is out-dated, hard to maintain or untestable? If so, you are not the first! Don't despair, you do have options. We usually take a three-tiered approach.

  • Rewrite. When it comes to legacy code, the first impulse is to do a complete rewrite. This may or may not be the best solution. We can help you analyze your current business needs and your current legacy code to see if this option fits your needs best.
  • Refactor. Custom software applications used by a business usually represent years of enhancements, bug fixes and effort. If you have decided that your current application meets some, but not all of your needs, the best choice may be to refactor your existing code base to add the needed functionality. Our team has had experience in maintaing and enhancing old legacy code on disparate systems, environments and languages. We have helped several companies re-work their existing code-base so as to meet their new needs.
  • Remote. The internet, broadband and cell phone technology have created a mobile workforce. Legacy systems have had a hard time keeping up with the pace. However, rewriting your entire app in order to allow for remote access is not always the best solution. We have had experience bringing remote access to Legacy Systems using terminal services. This type of remote access has worked brilliantly for many of our customers.