In the last 3 years, we have used our own web-based homegrown box customizer that one of my employees wrote in PHP, using a database on our web server, and then downloaded to an excel spreadsheet on packing. Kind of clunky, but members really liked the ability to choose 6-8 items from a list of 20 available. This year we are migrating to Harvie produced by Small Farm Central (we previously used their Member Assembler for our member management and payment processing). The jury is still out since we will start with the summer season. So far, support has been good, but there is more interaction required with them since parts of the configuration must be done by them and we cannot do it yet. They are making some changes to accommodate our "home delivery" model, and so far, looks good. I can't really say pro's and con's yet, as its too early.
We use software from Happy CSA. I really like using it and have had no issues with it. It took some time to get it set up and get pictures of all of the veggies taken and resized. On occasion I have needed support which is has always been extremely responsive.
I think it is very different from Harvie.
I closely monitor the software when the ordering process is active. (My choice) I also feel like I really need to create the the newsletter, and I create or find the recipes for them each week. I also feel that I need to be the person to address questions and connect with our members if there is a need or opportunity. Our members love the software and find it easy and fun to use. Members can swap items or purchase them.
For us, it prints a nice harvest list and labels. It also adds home delivery charges automatically and allows members to change delivery sites or cancel a box if they need to.