microworld technologies inc. Summary