TempHire initially didn't have an explicit edit mode. I added this later because I see a lot of our customers doing it this way and yes it's primarly so they can permission the edit mode. I personally favor to not having an actual edit button and instead drive the edit mode off of the user's permission. So if the user has write permission, the screen is automatically activated in edit mode and if they don't have write permission it's activated in read mode. Since TempHire doesn't use permissions at the moment, the edit button will have to do. Some prefer to show the user a disabled edit button if they don't have the necessary permissions. It's really all a matter of the user experience you want to give.