Describir: Process-centric architecture for enterprise software systems