You're right, the IDS would be the perfect way to deliver new software and updates to the iLiad. ( I kinda forgot about that option
)
A GUI might still be useful if one needs to manage the installed software when no internet access is available, but I guess that is an uncommon case.