Local File Storage Vs File Storage on Cloud

Any idea of building a component promises success if a thought and proper approach has gone in to it before implementation.