Small business owners will benefit from learning skills that will assist them in operating a successful business. Proficiency in skills such as business plan writing, computer accounting, financial planning, business writing, spreadsheets, business math applications, supervision, marketing, and e-commerce are valuable in owning and managing a small business. Administrative professionals manage and maintain all aspects of an office environment. Extensive software skills in Microsoft Word, Excel, Access, and PowerPoint are required, as well as Internet research abilities and strong communication skills. Administrative office assistants need flexibility, excellent interpersonal skills, project coordination skills, and the ability to work well with all levels of internal management and staff as well as outside clients and vendors. Accounting technicians perform a combination of calculating, posting, and verifying duties involving financial data using spreadsheets, database, and accounting software. They handle accounting for sole proprietorships, partnerships, and corporations by electronically processing accounting transactions, using journals and ledgers, preparing financial statements, and processing payroll. Graduates from the Business Technology Program will have acquired new or upgraded skills necessary for any business environment.