The system presented bridges the gap between three different research areas: discrete event simulation, heuristic optimization methods and distributed systems technology. Its goal is to provide a framework which supports an efficient implementation of simulation optimization projects, including heuristic optimum seeking procedures and parallel execution of experiments. It is written completely in Java and only uses components that are publicly available, including software libraries from academic institutions or the Java API from Sun Microsystems. The framework is well applicable for education and further research.