This research study focuses on the concept of fog domain, an extension of traditional cloud computing that provides network services to the edge of a complete network. The paper reviews literature on fog computing, explores issues and challenges, and preferred solutions to overcome problems with fog domain technology. It also examines the pros and cons of implementing fog domain over cloud computing, highlighting its advantages for software-defined networks and investigating security concerns in sharing files and services over the network.