what is it? How is it different from Microsoft's storage API....