In this paper we look at ways of effectively implementing software development environments through
metaCASE tools. MetaCASE tools offer fast and economical means of supporting tailored or homegrown systems
development methods, yet they have not been taken into use widely due to their perceived complexity and the
lack of development process maturity in most organisations. We offer a list of generic requirements for these tools
and demonstrate their use through evaluating the MetaEdit+ tool against these requirements. The requirements
are gathered from existing literature on method engineering.