This paper describes a software solution for the WSChallenge 2006. We introduce the MOVE framework that has been applied to this challenge. Also, the architecture, algorithms, and software components are discussed. The software reads service descriptions from various sources, matches a request against a service, and composes a complex service from atomic services. The framework is open and different kind of solvers and reasoning tools can be plugged in. We show an example which uses the Answer Set Programming software DLV [1][3] as solver for the composition task.