StandardiUML, BPMN, BPEL i SOAP imaju tendenciju da promene klimu u sadašnjem načinu implementacije poslovnih sistema. Teži se smanjivanju ili potpunom eliminisanju direktnog kodiranja uz korišćenje specijalnih komponenti i engine-a, koji na osnovu određenih definicija i konfiguracija obezbeđuju takozvane „samoopisive izvršive sisteme”. Implementacija softverskih sistema „bez programiranja” OMG
U industriji razvoja poslovnih softverskih rešenja odvijaju se konstante aktivnosti u cilju standardizacije razvojnog procesa, projektne i programske dokumentacije. Suočen sa problemima u mladoj softverskoj industriji i haosa koji je nastao zbog mnoštva metodologija i grafičkih jezika koje ih opisuju, OMG je započela rad na standardima, koji imaju za cilj uređivanje i definisanje opšteg kursa u razvoju metodologija osnovnih i drugih nadograđujućih standarda. UML
Executive UMLDaljim razvojem UML-a došlo se do ideje da sve što može da bude opisano standardim grafičkim elementima može i da se na određen način pretoči u kod ili neke druge fizičke elemente softverske arhitekture. Prvi talas takvih proizvoda uz prilično visoke cene nije omogućio ono čemu se nadala programerska zajednica. Inženjeri nisu uzeli u obzir veoma složene i osetljive aspekte aplikativnog razvoja i specifičnosti implementacionog procesa, pa razni generatori koda i skriptova nisu doneli bitno poboljšanje na polju implemetacije, najrizičnije faze razvojnih projekata, izuzev ograničene praktične upotrebljivosti. UML je doživeo nekoliko revizija, verzija i dopuna sa težnjom da stvori uslove razvojnim timovima za implementaciju engine-a koji bi mogli da izvršavaju ponašanja definisana UML jezikom. XMI
U cilju standardizacije formata za razmenu UML elemenata, razvijena je XMI shema zasnovana na MOF-u, sa ciljem da omogući razmenu UML dijargama između različitih proizvođača UML alata ili UML engine-a. Dalje tendencije su da se uz određena prilagođavanja standarda implementiraju engine-i, koji bi mogli da izvršavaju programe i aplikacije definisane UML-om. BPMN
Osnovni cilj BPMN standarda je da podrži BPM orjentisane projekte. U težnji da premosti jaz između poslovnih ljudi i softverskih inženjera razvijen je BPMN grafički jezik. BPMN obezbeđuje notaciju za definisanje poslovnog procesa tako da bude razumljiv ljudima koji nisu IT stručnjaci, a da obezbedi dovoljno standardizovanih infomacija za razvojni tim. BPMN dijagrami su izvedeni najčešće iz UML dijagrama i mogu se u potpunosti opisati UML elementima, tako da se može reće da UML jezik sadrži osnovne koncepte kojima se služi BPMN notacija. |

