Problem Software?
Do you have problems with your software?
What kind of software? Embedded, real-time, safety-critical ... More
Development has stalled.
  • Lots of valiant effort, but still no release. Every bug you fix exposes two more; every new feature breaks two old ones. More
  • It's far too slow. It works perfectly for toy examples, but bogs down in the real world. More
You can't even make a start.
  • You have endless discussion, continual requests for change and nothing ever happens. More
  • You have no one who understands the mathematics of the problem. More
  • It has to work. If it fails people will be hurt, you will be sued, the financial loss will be incalculable. Regulatory authorities demand due diligence.More
The people who wrote it are gone.
  • You need to know whether to persist with it, rejuvenate it, re-engineer it. Or simply discard it altogether. More
  • A bug has turned up after all these years. More
  • It needs to be ported to a modern language and/or modern hardware. More
Software? What software? Your product has never needed software before. Now it does and you don't know where to start.More