Why it is so hard for software to match the reality of the Business
In 2000, during a workshop 'Towards a new software culture', one of the invited experts, coming from a major microelectronic company, stressed the fact “that major advances in microelectronics increase the pressure on software, but the fundamental problem, is that we don’t trust software”.
There is a lot of software everywhere, as "software is eating the world" (to paraphrase Marc Adreessen, ex-Netscape), but the construction, maintenance and evolution of high-quality software remains an expensive, tedious and labour-intensive task.
Like in the painting from Goya, Duelo a garrotazos, Business and IT
are fighting on quicksands to reach correct and complete specifications
Already in 1978, a famed computer scientist, Edsger W. Dijkstra, pointed out that “poor quality is the major contributor to the soaring cost of software development”, later insisting that “Computing and Computing Science unavoidably emerge as an exercise in formal mathematics” and requires a move “from craft to scientific discipline”.
A new paradigm
ODASE, the company, and its ontology-centric ODASE platform, is about that move for the development of agile, zero defects, low code, web-centric Business-critical Information Systems, with their stringent time-to-market requirements, their integration within a portfolio of existing applications, the migration of legacy applications that have accumulated technical debt, their fast and cost-effective evolution without compromising their quality, with the benefit of explaining, for mere humans, how the software functions, a necessary condition for an ethical IT.