Abstraction for different stores the platform needs.