what is different about an OpenStack application?
I'm coming at OpenStack as an application developer, not as an admin or operator. Is anything different about an application written for OpenStack? Or is OpenStack just used to set up the infrastructure (VMs, databases, storage), and the application developers are just told, "here are your VMs/Databases/filesystems, go implement!"