Generally, these small business development programs have been managed and delivered through Community College Small Business Assistance educational opportunities, advisory programs run by organizations such as the Small Business & Technology Development Center, local Chambers of Commerce, or other organizations.