software is used for processing information