I appreciate the responses everyone has given me. As for the security of the application, I will definitely protect it, but someone will pirate it this is just a fact.
In terms of worrying about the security of your campaigns, with a desktop app you could easily just get a network traffic monitor to make sure my app isn't sending any data anywhere other than to facebook. It would be fairly obvious if data was being sent elsewhere and would be an easy test.
I still have yet to decide if I want this to be a desktop app, or a web-based app that works with the API. Frankly, I don't see any disadvantages/advantages to either except that with a desktop app you could monitor what data in/out of the program so if you're paranoid I'm stealing your campaigns you could check. Anyone have any thoughts on desktop versus a webapp?
Thanks again for all the suggestions.
In terms of worrying about the security of your campaigns, with a desktop app you could easily just get a network traffic monitor to make sure my app isn't sending any data anywhere other than to facebook. It would be fairly obvious if data was being sent elsewhere and would be an easy test.
I still have yet to decide if I want this to be a desktop app, or a web-based app that works with the API. Frankly, I don't see any disadvantages/advantages to either except that with a desktop app you could monitor what data in/out of the program so if you're paranoid I'm stealing your campaigns you could check. Anyone have any thoughts on desktop versus a webapp?
Thanks again for all the suggestions.