Unless both the OS and backend code is fully open source this basically screams single point of failure on all levels (os, applications, hardware and backend) - which is actually quite an achievement.