Customer CRUD and lifecycle management