Giống như ý nghĩa của việc sử dụng thủ tục dùng chung trong những ngôn ngữ lập trình khác, thủ tục nội tại trong Microsoft SQL Server dùng để tạo ra những xử lý thường dùng bên trong ứng dụng và nhằm để chia nhỏ các xử lý theo mô hình thiết kế xử lý top-down, một cách làm giúp chia nhỏ một xử lý phức tạp thành các xử lý nhỏ dần, đơn giản hóa các xử lý phức tạp.