Evaluating Cost vs Performance in Software Solutions