Everything SaaS ? The future of applications and desktops

Lately a lot of companies I visited or talked to are telling me they want to move away from local applications and even their entire SBC/ VDI deployment in favor of going completely SaaS + BYOB (Bring Your Own Device). Is this possible ? What about classic applications ? What about credentials and Single Sign On ? What about your own data ? In this