Hi, I have some questions regarding software organization: 1- What is a module and how do you describe it? 2- What is the best way of organizing your code? 3- Is it a good practice to keep each function in a seperate file? 4- And what more would you like to say about this subject? Thank you for your sugestions and comments.