CRUD application implementation