Base view pattern for CRUD operations on business entities entity.read Product management including inventory, pricing, and categorization Product ProductViewModel ProductController product.read,product.write,product.delete Product category management with hierarchical structure Category CategoryViewModel CategoryController category.read,category.write Customer relationship management including contacts and order history Customer CustomerViewModel CustomerController customer.read,customer.write,customer.delete Order processing including items, shipping, and payment tracking Order OrderViewModel OrderController order.read,order.write,order.process Individual order item management within an order context OrderItem OrderItemViewModel OrderItemController order.write