software. You need the client running on some computer with internet access.
You could write your own app to send the server a message. Its not hard and I could give you the message string. I am in the process of getting a gps tracker phone to connect for my father so its all feasable.
If your interested just tell me