Labor Market Shortage of Quality IT Professionals: The Impact on Small and Medium Businesses