English: Similarly, you also need to have expertise in software, because you need to decide which parts of the implementation you need to implement in software, and which part is already implemented by some hardware.
Kannada: ಅಂತೆಯೇ, ನೀವು ಸಾಫ್ಟ್‌ವೇರ್‌(software)ನಲ್ಲಿ ಪರಿಣತಿಯನ್ನು ಸಹ ಹೊಂದಿರಬೇಕು, ಏಕೆಂದರೆ ನೀವು ಸಾಫ್ಟ್‌ವೇರ್‌(software)ನಲ್ಲಿ ಅನುಷ್ಠಾನದ ಯಾವ ಭಾಗಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಮತ್ತು ಕೆಲವು ಹಾರ್ಡ್‌ವೇರ್‌(hardware)ನಿಂದ ಈಗಾಗಲೇ ಯಾವ ಭಾಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೀವು ನಿರ್ಧರಿಸಬೇಕು.