microworld technologies inc Summary