A commercial view on radio platforms