विशेष गरि कम्प्युटर दुई वटा तत्वहरू मिलेर बनेको हुन्छ । ती हुन् कम्प्युटर हार्डवेयर र कम्प्युटर सफ्टवेयर । यी दुई बिच निकै घनिष्ठ सम्बन्ध रहेको हुन्छ । हार्डवेयर विना सफ्टवेयरले केही काम गर्न सक्दैन र सफ्टवेयर विना पनि हार्डवेयरले केही कार्य सञ्चालन गर्न सक्दैन । यी दुवै हार्डवेयर र सफ्टवेयरको पुर्ण मिलन भएपछि मात्र कम्प्युटरले कार्य सञ्चालन गर्न सक्छ । त्यसैले यी दुई तत्वहरूलाई एकै सिक्काको दुई पाटोको रूपमा वर्णण गर्न सकिन्छ । 