First question yes Carsoft can reset adaptations. It's reprogramming of th dme is really limited to things like locking the doors when you get up to speed, USA to European seatings, etc. To reprogram the DME you still need something more like DIS/SSS. Carsoft hardware can allow you to run INPA and DIS however . You can look up the procedures for this install.
2001 540i - Orient Blue
M5 bumpers, wheels, mirrors
S/C, water/air IC
A1 Headers, Random Technology Cats, Eissenmann Exhaust
3.15 diff, evosport power pullies
Koni Sports, Eibach Springs/Sway Bars