Self-update app macOS

Is it possible to create a self-update app for macOS, when it is installed into the root applications folder, and a user doesn't have admin privileges? And without Sparkle.
Self-update app macOS
 
 
Q