Graphviz is a free, open source graph visualization tool in constant development since 1988. It represents structural information as diagrams of abstract graphs and networks.
Features:
- C, shell scripting (sh), AWK, and sed
- Powerful text processing facilities
- Flexibility and adaptability
-Support for multiple programming paradigms
-Reference counting memory management
Oracle Database is a powerful and extensive relational database management system (RDBMS). There are restrictions on the free version of the software.
Features:
Supports symmetric multiprocessing (SMP)
Stores data logically in the form of tablespaces and physically in the form of datafiles
Transportable tablespaces
Advanced Queuing (AQ)
64-bit database
Data Mining Option
PostgreSQL is a powerful, open source object-relational database system running on all major platforms. It supports native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl and ODBC among others.
Features:fully ACID compliant
full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages)
includes most SQL 2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP
supports storage of binary large objects, including pictures, sounds, or video
multi-Version Concurrency Control (MVCC)
Highly customisable
A general-purpose high-level programming language that places an emphasis upon code readability. Python supports a number of development models, including object oriented, imperative, and functional design. It provides automatic memory management and a fully dynamic type system.
Features:
Very clear, readable syntax
Strong introspection capabilities
Intuitive object orientation
Natural expression of procedural code
Full modularity, supporting hierarchical packages
Exception-based error handling
Very high level dynamic data types
Extensive standard libraries and third party modules for virtually every task
Extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
Embeddable within applications as a scripting interface
IBM AeroText is an information extraction system for developing knowledge-based content analysis applications.
Apache Lucene is a Java-based high-performance text search engine library. Lucene Core is a Java library providing powerful indexing and search features, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.