Thoughts on envisioning, designing, building and managing business applications, with a focus on architecture.