Having a knowledge of computer systems and programming can open the doors to many types of careers. There is a lot of software being developed in large companies to automate their business processes so you are not limited to working for software development companies like Microsoft. Typical software related careers can be developer, software tester, business analyst and project manager. All businesses have some kind of association with technology, from Banking, Insurance, Pharmaceuticals, there are also consulting companies that hire IT specialists and have them work short term assignments for various other companies. It is a good career choice as there are many options.