Several companies produce smart Rubik cubes. Usually they come up with some custom apps which work with that single cube only. Cubeast works with all public smart cubes (I think it's 6 different models right now).
It's a rails app written by one programmer.