MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition along with sample applications (identification, NLP, etc.) of its use, implemented in Java.
The objective of this work is to use key concepts and mechanisms related with the software components approach. Installation, execution and dynamic reconfiguration of a distributed chat application using CORBA are considered.