This is definitely a sound business idea, for anyone (not only the actual developer od the Open Source software) to pursue.
I disagree with the "needed only by huge corporations" part -- present and forthcoming regulation will make this needed by everyone doing commercial transactions involving software.