Can SharePoint be used out of the box as a BPM tool? If it can, what are the limitations? I have come across 3rd party tools like K2 which does the job but want to know if SharePoint can do it on its own?