That's an interesting point. With a $35 computer of those capabilities it's definitely a lot more doable to just develop out each hardware component to have a computer attached to it. You can run MongoDB or Couch or well as Node.js and have a services oriented architecture with high-level APIs between all your hardware components.