Hi there
I developed an entire micro-controller platform for wifi, sms and analogue data collection. I also make the custom pc user interface to configure your micro-controller unit... code should be built with foresight...
The thing is, there are tools out there now that greatly simplify this redesign. I can suggest some very inexpensive gear that maybe apply to satisfy your project requirements sooner and cheaper. I can guarantee a lower rate and quicker development time if you project requirements can be met. Perhaps you could send more details on the actual project itself.
Also the redesign would be easier for you to modify and expand.
best of luck, Guyzini