Basic architecture and data access