First Appology if I have posted it in wrong board.

I need some suggestions/resources/solutions on my new project.

I am working on a project ( haven't started coding yet) a desktop application,where I will receive sms on my mobile phone, the code will then read the sms. extract some keywords from it and then store it in database. I will also need to store the full received sms to some database.

The code then will search some stuff in the database against the sms keywords that I will extract from received sms and will then again automatically reply to the sender with some information through sms only.

I am not sure with which programming language this is possible and how I can achive this.

If anybody here has done this before then please do let me know your guidance or else if you are confortable then please do send me code.

Thanks and looking forward for getting response.