A method of configuring an electronic level gauge, ELG, comprising: providing an ELG configuration and simulation tool, ELG configuration tool, including a graphical user interface, GUI, having a user interface, said ELG configuration tool including a processor implementing a stored enhancement algorithm, a simulator, a tank library providing a plurality of tank shapes; said user interface receiving application configuration information including i) a selection of one of said plurality of tank shapes, ii) an identification of a mounting location for positioning said ELG, and iii) at least one process detail, said simulator generating a calculated strength of a measurement signal reflected from a surface of material in said tank library for at least one level, wherein if said calculated strength is greater than or equal to, ≥, a predetermined strength, indicating proper performance of said ELG on said GUI, and wherein if said calculated strength is less than, <, said predetermined strength, said ELG configuration tool prompting a change in at least one of said application configuration information to be entered on said user interface, and said simulator then recalculating said calculated strength, characterised by said ELG configuration and simulation tool further including an obstacle library including a plurality of tank obstacles, and wherein said application configuration information further comprises iv) a selection of at least a first obstacle from said plurality of tank obstacles, and v) a position for said first obstacle in a tank, first obstacle position, and wherein said ELG configuration tool prompts said change in at least said first obstacle, said first obstacle position and said mounting location. providing an ELG configuration and simulation tool, ELG configuration tool, including a graphical user interface, GUI, having a user interface, said ELG configuration tool including a processor implementing a stored enhancement algorithm, a simulator, a tank library providing a plurality of tank shapes; said user interface receiving application configuration information including i) a selection of one of said plurality of tank shapes, ii) an identification of a mounting location for positioning said ELG, and iii) at least one process detail, said simulator generating a calculated strength of a measurement signal reflected from a surface of material in said tank library for at least one level, wherein if said calculated strength is greater than or equal to, ≥, a predetermined strength, indicating proper performance of said ELG on said GUI, and wherein if said calculated strength is less than, <, said predetermined strength, said ELG configuration tool prompting a change in at least one of said application configuration information to be entered on said user interface, and said simulator then recalculating said calculated strength, characterised by said ELG configuration and simulation tool further including an obstacle library including a plurality of tank obstacles, and wherein said application configuration information further comprises iv) a selection of at least a first obstacle from said plurality of tank obstacles, and v) a position for said first obstacle in a tank, first obstacle position, and wherein said ELG configuration tool prompts said change in at least said first obstacle, said first obstacle position and said mounting location.