Если бросается в глаза выделение теории и практики, значит что-то не в порядке либо с теорией, либо с практикой, либо и с той и с другой.
Domain Management
Zope Toolkit
Software Engineering