UIMA SDK ist eine Software-Architektur und Framework zur Unterstützung der Entwicklung, Integration und Verbreitung von Such- und Analysetechnologien. Es kann verwendet werden, um große Menge von unstrukturierten Informationen (Text, Audio, Video, Bilder usw.) zu analysieren, um relevantes Wissen zu entdecken, zu organisieren an eine Anwendung zurückzuliefern.