Are there any necessary differences between it and the implementation of any other GUI, due to when it runs, compared with other software?