The DEVONtechnology is suitable for a large variety of applications. It is flexible and handles various types of data, from pure text to structured information.
Part of the technology is a system-inherent compression. Networks, indexes, or databases built with the DEVONtechnology grow logarithmically. Therefore, depending on the type of stored data, when data is added the size of a database also grows logarithmically or at least less than linear.
Applications based on the DEVONtechnology improve themselves continuously: the more data they handle, the better the results. They are language-independent and iron out any irregularities in the data pool by applying fuzzy logic.
The DEVONtechnology consists of a small and efficient kernel and several abstraction layers. Its core functions include:
- Data handling
- Semantic and associative data processing
- Signal processing
- Fast statistical analysis
- Fuzzy logic
The kernel is Unicode-aware, completely language-independent, self-optimizing, and self-organizing. It is 64-bit aware and uses a proprietary file format that features a number of unique characteristics:
- Logarithmic growth
- Logarithmic speed decrease
- Verify and repair functions
The layers form a shell around the kernel and provide high-level functions for the applications built on top of them. One example of layers extensively used in DEVONtechnologies applications is the database layer that stores and organizes data. It supports relations (1:n, n:1, n:n), hierarchies, and freeform databases. No indexing or primary keys are required, strings can be unlimited in size and the range of predefined data types can be easily extended.
Additional layers for specific applications, abstracting data formats, or implementing frequently used functions can be added. This makes it possible to adapt the DEVONtechnology to tasks yet unforeseen.
Some of the most likely applications for the DEVONtechnology are structured and unstructured databases:
- Knowledge bases
- Expert systems
- Search engines
- Table-of-content generators
- Instant data-mining
- Intelligent agents
- Thesauri and context-sensitive help
In particular, applications depending on processing human language benefit from the flexible technology foundation.