તમામ પ્રકારનાં સોફ્ટવેર કે એપ્લિકેશનમાં મોટા ભાગે, નાની મોટી ભૂલ રહી જતી હોય છે, જે તેના ટેસ્ટિંગમાં પણ ક્યારેક પકડાઈ ન હોય. ટેકનિકલ ભાષામાં બગ એટલે આવી ભૂલ. જ્યારે લોકો એ એપ્લિકેશન વાપરવા લાગે અને તેમાં રહેલી ભૂલ વિશે ડેવલપરનું ધ્યાન દોરે અથવા તો ડેવલપરને પોતાને ભૂલ નજરમાં આવે ત્યારે તેઓ તેના નવા વર્ઝનમાં એ ભૂલ ફીક્સ કરી લે એટલે કે સુધારી લે.