UIMA is a component framework for analysing unstructured content such as text, audio and video.