Software enables us to accomplish many different tasks with computers. Unfortunately, for various reasons, some people justify making and using unauthorised copies of software. Software ethics refers to ensuring that the software being used is not pirated or unauthorised. This also includes that the software developers should be given a fair return for their work.