I've seen some confusion on industry blogs about "all purpose", or multi-surface, cleaning, for everything from desktops to touch-points (doors, phones, computer mice, countertops, etc.) - regarding both
chemical and procedure.
The system we've developed involves damp wiping, with a microfiber cloth, moistened with JohnsonDiversey Alpha HP, a hydrogen peroxide based cleaner/sanitizer. The microfiber cloth cleans well (providing both scrubbing action and dirt retention) even when only using water; the Alpha HP adds significant cleaning power (the hydrogen peroxide is fortified with surfactants, chelating agents and a bit of acid for hard water deposits) and, at the right concentration, sanitizes non-porous surfaces with a 30- to 60-second dwell time, which is achievable in standard spot cleaning.
We stress applying the solution directly to the cloth, not to the surface, with a flip-top squirt bottle, rather than a spray bottle; this avoids over-spray, airborne chemical, and chemical waste. It's important, also, to use a clean microfiber cloth, and not cross-contaminate it by using the same cloth in restrooms (although, by applying the alpha HP, ongoing, to the cloth, we keep quite a concentration of the chemical in the cloth and, presumably, kill 'most any germs it picks up).
Finally, the Alpha HP is environmentally friendly (in one formulation, it's Greenseal approved), and can pretty mush be counted on to not damage any surface that water would not damage.