Software development is becoming a hot topic these days, as companies like Amazon and Apple are looking to expand their product line to include smart…