Understanding the role of banking software in business management