Micromega softwarehouse