ICAO filing via ForeFlight has always included VFR Activate and Close in the US. With FAA/Domestic filing via ForeFlight, there was a choice of using DUATS.COM with its limited functionality or Leidos with all the nice stuff such as amend, cancel,activate and close. Support would advise pilots if they want the extra features of Leidos, they needed to remove their DUATS.COM sign in credentials. It will become a moot point next month as all US VFR flightplans will be filed with Leidos.
ForeFlight never implemented ICAO using DUATS, it was only implemented via the Leidos API. DUATS.COM was always a teletype style interface and highly unwieldy to implement. With Leidos, the API was straight forward, fill in all the required fields and send a flightplan message, analyze the response as valid or an error message. With DUATS.COM, one had to simulate typing the user name, analyzed the response typed out, simulate typing in the password, analyze the response that was typed out, simulate the sequence to file a flightplan, analyze the response typed out, enter the first item of the flightplan, analyzed the response typed out, ... analyze the umteenth item, analyze the response typed out, and so on. Totally tedious, so when ICAO came along and was provided by Leidos, ForeFlight only implemented ICAO support using the Leidos API. Leidos also added many other user friendly features such as the ability to amend and cancel the flightplan or if VFR to activate and close the flightplan.
When DUAT.COM (the other original DUAT contractor, not DUATS.COM) was dropped for the DUATS II follow on contract, Ledios was awarded one of the two DUATS II contracts along with the existing DUATS.COM. The Leidos brief provides all the same content and complies with the DUAT II contract.
Quotes are from the current version of AC 00-45H Change 1:
The ForeFlight briefing uses the NWS weather information provided by Leidos, a DUATS II source. ForeFlight saves the briefing for a minimum of 120 days and simply repackages the Leidos briefing.