- User can write entries to database
- User can read entries from database
- User can find and read a specific entry from database
- User can find and delete entries from database
- User can find and edit entries from a database
- Entries in database can have multiple fields as defined in a schema
- Entries can be parsed into data objects
- User can fetch multiple entries from the database based on matching specific criteria