解決策
3つのエディションは、最上位がプロフェッショナル開発システム、次が開発システム、最後がベース開発システムとなっています。
上位のエディションで作成されたプログラムを下位のエディションで実行する場合、そのプログラムに上位のエディションでしか使用できない関数が使用されていなければ実行することができます。
もし上位のエディションでしか使用できない関数がある場合にはプログラムを開くことはできますがプログラムの実行ボタンが壊れ、エラーの理由として「適切なライセンスがありません」などと表示されます。
どのエディションでどの機能が使用できるかは
こちらの資料 で知ることができます。
また、各関数のヘルプページを見て
インストールパッケージの項目でその関数を使用できるエディションを確認できます。