In ODC - we should have the option to add a folder to app applications into it. Then when deploying you just select that folder with the multiple applications in it and that folder will then queue each application one by one to deploy. If there are warnings or errors on the deployment then it should warn the user. But the whole process of deploying single applications at a time is not very friendly.
I do not think that by having the folder you will change the architecture. It is just automating a process