Digital Skynet - Software Development Life Cycle: From Idea to Implementation