TiViPE has been developing software for over 25 years, it is a constant processes, of adding, maintaining, and improving code.
Developed code is wrapped into graphical modules and embedded into a graphical end user developing environment, also called TiViPE. This way of working keeps code modular and coherent. The modules available cover the fields of computer vision, massive parallel processing, robotics, and real time systems and is offered as a product. The aim is to let end users develop software programs in a specific domain, without the need to have experience with textual programming languages by using the ready graphical modules that are available within the TiViPE environment. Active users are psychologists for training children diagnosed with autism using NAO humanoid robots, medical doctors who enhance medical images for diagnosis, and designers to create robot entertainment programs. The environment is also suitable for rapid prototyping and testing of concepts.