તે બંને રમતો અને પ્રોગ્રામિંગ, સિસ્ટમ વહીવટ, અને માનવ કોમ્પ્યુટર ક્રિયાપ્રતિક્રિયા અન્ય ઘણા પાસાઓ હોઈ શકે છે.