when btrieve needed to do file sharing to gain access to records, two different types of file sharing modes could be used: "single engine file sharing" (sefs) mode, and "multi engine file sharing" (mefs) mode. sefs only allowed the clients that accessed that engine to alter the database, other clients that accessed a different engine could not gain access to the database. mefs allows different clients running under different engines to access the database.