SlyceData’s technology accelerates and greatly simplifies the investment research process allowing investment managers to be more efficient and competitive in today’s global marketplace. We solve the two bottlenecks of investment research: the initial ingestion of new datasets, and the ongoing work required to query these datasets correctly. This means researchers can simply request the data they want and receive it rapidly and correctly, without worrying about the data adjustments, enhancements, time-alignment, corporate actions, or other corrections required within their daily workflow. The greatest challenge in the financial data industry today is the transformation from raw disparate vendor tables into an easily accessible database supporting multiple vendors, instrument types and asset classes. To solve this problem, we created a flexible query engine that can handle the highly idiosyncratic aspects of vendor data and user preferences. Designing technology to automate this process requires uniting two areas of expertise: functional programming expertise to create an intelligent query engine, and financial data expertise to embed the business logic into the queries. We are building an engine that dynamically interprets a user's data requests, generates optimized queries in real time, and adapts the correct math/logic to deliver ready to analyze data without any pre-processing requirements.