I use the MPPS v13 95% of the time as the BDM100 requires removing and opening the ECU and as you don't have the sprung loaded socket for the Bosch ECU, you'll have to solder on.
None of that will change the map though and remapping has nothing to do with programing. As a programmer from A86 assembler to Pascal, C++, Java, VB, VB script, HTML & more, I can tell you that it is not programing.
Once you read out the map you will need to adjust the data tables, like changing spreadsheets in excel effectively but using a hex editor, WinOLS or other editor. You have to know which tables to adjust of course.
So I'd start by using the MPPS to just read out the map and then look at mapping forums about how to modify it.