A cloud based access control system such as Brivo is perfect for shared office spaces. You can easily separate the spaces into different groups for each shared office to make programming easier. Each business can have there own preferred unlock schedule for each door and still have different security levels.