Hola,
Primero, vas a necesitar una IP publica para tener acceso a los datos, normalmente las APP se comunican por medio de Webservices o JSON para la conexión con el origen de los datos.
Y Segundo: Las aplicaciones para Android se desarrollan en JAVA y para iOS en Objetive C si no me equivoco.
No es nada imposible de aprender, pero llevara su tiempo.
Si no es complicado lo que necesitas puedo ayudarte, pero vas a necesitar un servidor web con C# .Net o Java Servlet ambos pueden trabajar en ambiente windows y la IP publica.
Teamviewer la version free te puede servir para conectar a tu servidor.
Saludos,
Alcides Portillo.