Advanced BPM Methodology