CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(참조), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능을 가리키는 용어로써도 사용된다.
가장 기본적인 조작이기 때문에 CRUD를 조작할 수 없다면 그 소프트웨어는 완전하다고 할 수 없다.