Trong nhiều ngôn ngữ lập trình, namespace là cảnh nghĩa dùng để đinh nghĩa. Trong hệ điều hành, một ví dụ cho namespace là thư mục. Nó chứa đối tượng cái phải có tên đặc biệt. Trong ngôn ngữ lập trình java, đối tượng xuất hiện trong namespace phải có tên ngắn(cục bộ) và những tên dài có đủ “tư cách” để sử dụng bên ngoài namespace. Ngoài tra một vài ngôn ngữ( như là C) kết hợp namespace và trong sử lý gọi là tên xác định trong mệnh lệnh để loại bỏ gốc rễ của sự nhập nhằng.