Redefining Business Software One Client at a Time