Actually there is. If you are a software developer, you are skill laborer. If you are software engineer - you have the PE / FE exams. In some states its even illegal to call yourself a softare engineer (or [insert word here] engineer, without having an "engineering" degree. Secondly, the major problem to start out with is the proper business definitions / rules for which the software is designed for. Because software devs/*neers have a more "generalized" tool building education (either/or work experience / degree education), the understsanding has to come from both sides - we explore the capabilities and compare that to the process you are trying to map for your industry. But I digress ...