computing needs