Your expectations from such solution are invited. They will be included in specification of this software.