. "From the standpoint of application development, maintenance and deployment, there is a further additional challenge of supporting different computing devices." . . .