I have been dabbling both in application development and the business side of it for a very long time. An ex Xerox (NYSE: XRX).