My day job is as corporate developer. I create web sites (interactive systems not that simple crap) for our partners, customers, employees, etc. I write business to business systems for processing orders between us and our partners. Also reporting tools for our employees. That stuff is all J2EE based development (Java). I've also had the opportunity to create some desktop software using C#
The home business stuff is selling on-line, right now I'm focusing on used books, but other types of mechandise will come into play. I wrote my own inventory system for it again J2EE based.
In my career I've done:
Two automotive point of sale/marketing systems that were in wide use in the US. CBASIC - crappy language
Another automotive point of sale/marketing system that never saw the light of day. - C
Electronic prescription service for doctors offices somewhat wide use. - C and C++
Worked on a medical network system that had had around 65,000 doctors connected to labs, pharmacies, hospitals and each other. - C and C++
Created a windows front end for the above. - Visual Basic and VC++
Created an advanced web based version of the above. - Java
Helped create and maintain the first version of Janus Funds customer web site. - Java
Created a full system for online interactive content and customer data tracking for an internet startup. - J2EE
and now I do what I said above. Probably a lot of other crap I've forgotten