rdprecure 0 Newbie Poster

I need to write an app that will target a basic cell phone. By basic I mean a phone that at a minimum supports texting and bluetooth connectivity. GPS would be a plus. I need to stay away from smartphones due to the cost.

The app would need to communicate with the bluetooth device and periodically send texts. It would also need to be able to receive texts and react programmatically to the content of the message.

What OS should I target? What development platform would you recommend for that OS? How would I find out which phones to target for this app? Any other questions I should be asking?

Thank you.