Reaching a period where software development is very efficient and optimized, we introduced intelligence in our machines via machine learning paradigms to make elegant software that solves real world problems by utilizing data. Now, looking to go beyond shallow learning to model complex networks,an emerging need for deep learning is required. We believe deep learning would not solve all world's software problems, though, it will certainly and eventually solve many of them. We want to take part in that venture.