تمامی سازمانها و شرکتها دارای روال های انجام کار هستند؛ از موضوعاتی مانند و مأموریت که فرآیندهای عمومی محسوب می شوند تا فرآیندهایی که به صورت تخصصی در هر سازمان وجود دارند. امروزه کارشناسان حوزه فن آوری اطلاعات و مهندسی کسب و کار به این نتیجه رسیده اند که سیستم های موفق با درک صحیح فرآیندهای کسب و کار شکل می گیرند. به علاوه فرآیندهای کسب و کار نقش حیاتی در یکپارچگی سازمان دارند.
هدف از مدل سازی فرآیندهای کسب و کار، ایجاد یک زبان مشترک استاندارد است که به راحتی توسط کاربران قابل درک باشد. ضمن آنکه با مدل سازی می توان مستندات خوبی از فرآیندها تهیه نمود تا امکان تغییر فرآیند در حال و آینده به سادگی میسر گردد. مدل کردن فرآیندهای کسب و کار از گامهای ابتدایی در جهت بهینه کردن فرآیندها و نیز اجرایی کردن آنها توسط سیستم های نرم افزاری مدیریت فرآیند می باشد. مدل سازی موجب ایجاد بصیرت و آگاهی نسبت به کسب و کار سازمان میشود و کلیه عملیات تجزیه و تحلیل، بازمهندسی، بهبود، اندازه گیری عملکرد و نیز مکانیزه کردن فرآیندهای سازمان از طریق آن امکان پذیر می گردد.
زبان های مختلفی برای مدل سازی روال ها و جریان های کاری وجود دارد. به استناد گروه OMG از میان تمامی آنها، زبان استاندارد BPMN جامع تر و کاربردی تر است. این استاندارد شامل بیش از ۵۰۰ صفحه تعریف و حاوی بیش از ۱۰۰ عنصر گرافیکی برای طراحی فرآیند و نیز شامل انواع مختلف مدل های فرآیندی می باشد.