Describir: Flexible, reliable software :