Giving results to the customers


Hello, I’m a newbie here. I don’t know if here is best place to ask that.

In a near future, I want to work as a consultant or a free lancer in data science and machine learning. If a customer of my services want me to implement a fraud detection or a credit scoring model in his system, what will I need to know to do that? Databases systems? Web development? The companies that outsource this kind of service in my country usually want the provider to do that.