A domain is a field of study that defines a set of common requirements, terminology, and functionality for any software program constructed to solve a problem in the area of computer programming, known as domain engineering.
Miền hay tên miền (tiếng Anh: domain) là một lĩnh vực nghiên cứu nhằm xác định một tập các yêu cầu chung, thuật ngữ, và chức năng cho bất cứ chương trình phần mềm nào được xây dựng để giải quyết một vấn đề trong lĩnh vực lập trình máy tính, gọi là công nghệ miền (domain engineering).