Hi all:
I am building a
java desktop application that I will sell in the usual way from a website. Users can download a full-featured trial version that will run for 30 days, and after that they can purchase a license over the web using a credit card. I'm wondering what design
patterns might be involved when designing with updating in mind. I'd like to have the app check my web site for bug fixes and/or upgrades. I'm not sure what buzzwords to google for this, and I've never done it before, so any advice would be much appreciated. Thanks!