Eric is designed to be usable as an everyday and all-around programming editor, as well as a professional-grade project management utility, integrating several powerful features for Python and Ruby programmers alike.