Yesterday I asked a question about COBOL guy moving to modern platforms and I got some great answers.
I was thinking about what kind of applications get built with java or .net? I know for sure that most corporate portals, blogs, discussion forms, surveys, tracking who registered which course, progress of your e-learning and stuff like that besides online tools such as job sites, reservation systems, dating sites, social networking tools get built using Java/.NET/PHP/RoR. Of course, this site runs on ASP.NET!!
There are certain classes of application such as Logistics, Inventory, HR, Payroll, Travel Accounting that mostly go the way of SAP/Oracle Financials etc. I guess Java applications do some kind of interactions with these applications to get data out; not so sure about .NET. Maybe smaller companies that can't afford SAP goto .NET or Java?
Then there are some applications required to automate common business process, workflow and there are many tools to do them but I'm not sure if Java/.NET comes into picture there.
So, here is my question: what kind of business applications do you normally develop in Java or .NET. Are they used to build the applications I classified under SAP?