A method for processing, storing, and transmitting data from at least one mobile asset comprising: receiving, using a data recorder onboard the mobile asset , data based on at least one data signal from at least one of: at least one data source onboard the mobile asset ; and at least one data source remote from the mobile asset ; encoding, using a data encoder of the data recorder , a predetermined amount of the data into encoded data; appending, using an onboard data manager of the data recorder , the encoded data to a data segment; storing, using the onboard data manager of the data recorder , at least one of the encoded data and the data segment at a configurable first predetermined rate in at least one of a local memory component of the data recorder and a queueing repository of the data recorder ; sending, using the onboard data manager , at least one of the encoded data and the data segment to a remote data manager via a wireless data link at a configurable second predetermined rate, wherein the second predetermined rate is in the range of and including zero seconds and five minutes; storing, using the remote data manager , at least one of the encoded data and the data segment to a remote data repository ; receiving, using a web server , a request from a first user , the request comprising at least one email address of at least one second user and specified data selected by the first user stored in the remote data repository ; identifying the specified data in the remote data repository ; determining a uniform resource locator (URL) comprising a link to a web-based viewer adapted to provide access to view the specified data on a first condition that the first user comprises first native permissions allowing access to view the specified data; generating an email comprising the URL; and sending, using the web server , the email to the at least one email address. receiving, using a data recorder onboard the mobile asset , data based on at least one data signal from at least one of: at least one data source onboard the mobile asset ; and at least one data source remote from the mobile asset ; at least one data source onboard the mobile asset ; and at least one data source remote from the mobile asset ; encoding, using a data encoder of the data recorder , a predetermined amount of the data into encoded data; appending, using an onboard data manager of the data recorder , the encoded data to a data segment; storing, using the onboard data manager of the data recorder , at least one of the encoded data and the data segment at a configurable first predetermined rate in at least one of a local memory component of the data recorder and a queueing repository of the data recorder ; sending, using the onboard data manager , at least one of the encoded data and the data segment to a remote data manager via a wireless data link at a configurable second predetermined rate, wherein the second predetermined rate is in the range of and including zero seconds and five minutes; storing, using the remote data manager , at least one of the encoded data and the data segment to a remote data repository ; receiving, using a web server , a request from a first user , the request comprising at least one email address of at least one second user and specified data selected by the first user stored in the remote data repository ; identifying the specified data in the remote data repository ; determining a uniform resource locator (URL) comprising a link to a web-based viewer adapted to provide access to view the specified data on a first condition that the first user comprises first native permissions allowing access to view the specified data; generating an email comprising the URL; and sending, using the web server , the email to the at least one email address. <EOS>