Hi Chong,
Installing RE\FE require that system files be updated which means that the user updating the application must have the rights to update these locations.
We do not provide an automatic update for our applications because we encourage our clients to test the update in their environment before installing. Plus, we want to be sure that users are ready for the changes we make to an application in the updates.
The sample database is installed on the server by default. If you do not want your users to see the sample database make sure that it is detached from the Blackbaud Management Console on your server.
-David JohnsonProduct Support Lead - MCTS, OCP