પ્રોગ્રામિંગ એક જટિલ રચનાત્મક પ્રક્રિયા છે, તેથી અમે આ ક્રિયાના સૂક્ષ્મતામાં ભુલ કરીશું નહીં, પરંતુ સૉફ્ટવેરના સામાન્ય ઇંટરફેસનું ફક્ત વર્ણન કરીએ છીએ.