Like most bean developers, you probably think your customer is someone just like you, a Java programmer. You design your beans with yourself in mind, adding features that would help you as a programmer.
Programmers are only a small slice of the computer-user population.
If any computer user could pick up your bean and wire it into an application without programming, imagine the increased potential for selling your bean, and for Java programming in general. This article looks first at how visual programming is poised to bring Java to a larger audience, then tells you how to make your beans more appealing to a wider market. When spreadsheets came along, they hid all the complexity from the user, and suddenly anyone could do all sorts of complex calculations. Most people don't consider working with spreadsheets to be programming, yet they're providing all the instructions the computer needs to do what they want it to. Spreadsheets don't do everything users want.