モバイル云々に関して、Magic自体はWeb化にも対応してるから問題ないのでわないかと。
要件次第だけど。
Excelと連携って点に関しては、細かい事がわからないので何とも言えないけど・・・
DBがOracleって事だから、Outputに関してはぶっちゃけMagicにこだわる必要無いかと。
その部分だけAccessを適用したり、市販のEUCソフト使ったり、どうとでもなる。
その辺も踏まえて提案できる能力のあるSIerなら大丈夫かと。