In my opinion for routine accounting functions large number of software or application are already available off the shelf. For Wealth Management and/or Technical Analysis some human interface is required.One rea that needs to be developed is Human Resource Accounting.