Open Mappings and their Applications