It is pretty easy to write your own 'software' platform to do this and to make it as modern as you like. All you need is a table which store the points, date and device id; and some front end logic to select and display the track.
Every device (eg xexun trackers) sends and utp request consisting of the NMEA string to an server:port behind which a php daemon catches all these messages and stores them as raw data in the database. A trigger on that table converts them to rows in parsed GPS information.
I've made it myself to track a fleet of cars. Works like a charm!