web service software factory