Thoughts on developing a facebook ads manager

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.
 


Do not make it hosted and do not require entering or storing FB login credentials.

Allow deep customization of ad content using token substitution, for example State/City names. Make it easy to generate and split test ads targeting different keywords. Add some quality control to catch incorrectly submitted ads. I once had another tool submit some United States ads for United Arab Emirates and lost some money before catching this.
 
Yeah fuck open source, open source is for tenured academics that don't need to worry about making money.


I hope your product is awesome, because if it is then I will buy it, but this statement is completely fucking retarded.

Pretty sure the guys behind Wordpress / Prosper / Linux / Vuze / whatever are making a shit ton of money.
 
Anyone have any thoughts on desktop versus a webapp?

As people have mentioned, day parting will be easier to implement as a web service than on a desktop app.

Installation will be easier as a desktop app which means for you that support was be easier as a desktop app.

People are not building facebook campaigns from their iphones so "access anywhere" isn't a big deal. RDP solves that anyway.

I would do a webapp if this was going to be a monthly service that you host. Otherwise desktop app will be better. The images are usually on the desktop anyway (since thats where photoshop is).
 
I hope your product is awesome, because if it is then I will buy it, but this statement is completely fucking retarded.

Pretty sure the guys behind Wordpress / Prosper / Linux / Vuze / whatever are making a shit ton of money.

You are right, my "fuck open source" statement was pretty narrow minded. However, when referencing projects like wordpress or linux you need to remember those projects have value far beyond monetization such as the democratization of information, scaling of technological infrastructure to spur technological evolution, and the spread of knowledge and ideas. When talking about an ad manager product we are talking about the affiliate market here, some political dissident isn't going to use it to voice government oppression and no research scientist will use it to sequence genomes. The product we are talking about here is nakedly capitalistic and should be treated as such (at least as far as I am concerned.)