I want to start a business that is programming related. I was wondering if it's very complicated and basically what business managers do.
I don't see the relationship with the things you mention
if you start a business unless you don't really care how successful it will be you will put in a lot more hours than 9 to 5 five days a week, all depending on the kind of business
as a programmer it would seem unless you have a job with a company as a programer your time is yours you can give as much or as little time to the work as you choose to do
a business manager could be any number of positions, depending on what the owner of the business would want you do to, he might hire you to work in his place and he not put in the beau coup hours leaving all that to you do to for him
there are other procedures for a business manager and they could also run into hours beyond 9 to 5 5 days a week
It's usually very hard work. It's not a 9-5 job, 5 days a weeks. It requires knowledge and skills that you most likely don't already have, so you must find a way to gain the knowledge and build the skills required.
If you are going to provide a programming service, you must know how to find customers, advertise, price your service, juggle your projects, manage your time, manage your money, do the bookkeeping, pay taxes, and much more.
When I was doing it I found the hardest part was working on one project while trying to line up the next customer and next project. It's difficult to both at the same time. I gave up after a while and went back to working for an employer 9-5, 5 days a week — and making more money.
You should have some basic office knowledge. If you don't have any experience in the following you might want to study up on:
Bookkeeping – invoicing etc
Accounts receivable – processing & depositing checks
Accounts payable – preparing and paying bills
Payroll including taxes, SSI/MC
Salesmanship – searching out customers, quoting jobs, obtaining work
Purchasing – office supplies, necessary items for orders
Hiring & firing- know when to hire or fire employees
Gain experience to manage all phases of the above.
There are three main aspects to every business: the production (easy to set up and do, if you have the production assets); the sales aspect (getting revenue from what you produce or acquire, which takes a lot of time and effort — most businesses "fail" because they don't put in the effort to get the sales); the administration aspect, which coordinates the sales and production (including taxation, reporting, management, profits and record keeping).
A business manager mostly is concerned with the administration aspects of the business, including tactical and strategic planning.
At a low level it's easy enough – if you just have a few clients, look at basic accounting software like Quickbooks and get a couple of templates for contracts online. Investigate whether it's best to declare yourself a sole prop or incorporate. That can only be answered by looking at your finances and obligations, so worth getting a consultant or lawyer involved.
business is business. Its just like a multiplayer game. any one can't do it. its really very hard.
you are always thinking about your business 24/7/365. being able to pay your bills and your employees are always challenging
It's not always difficult. http://bit.ly/29ktIKE