Database Development and Administration: Gathers Information to determine needs, create prototypes, reports, forms and application interfaces. Chooses database design tools, platform choices, & DBMSs, Oversee development between database designers and application interface developers. Maintains system changes, conversions, maintenance, training, and upgrades.

Digital Media: Determines look and feel of websites, videos, or other digital media, Estimates cost and job specifications, Self-training in new software

Enterprise Systems Analysis and Integration: Maintains a smooth functioning and proper interaction of complex information, oversees software instillation, Programs databases and configuration or networks to allow efficient and secure transactions among computer systems

Network Design and Administration: Develops a Local Area Network (LAN) or Wide Area Network (WAN), Understand organization needs, equipment, hardware & software functionality, software developments & security concepts, Documents network configuration, prepares backup plans and procedures, adds users to network, Installs equipment upgrades, provides reports

Programming/Software Engineering: Designs, creates and maintains software. Writes specialized applications/programs for various user needs, understands multiple software languages and operating systems. Evaluates project requirements, participate in design meetings, and solve real user problems