Open and closed source codes. Errors and situational bugs.