-the software should have a very basic GUI: The user should be able to click a button in order to create a randomised password