Cependant, pour la compilation dans le mode de langage par défaut de FreeBASIC, la plupart des programmes importants nécessiteront des modifications.
FreeBASIC peut réaliser des programmes graphiques ou des programmes en mode console.