You're confusing Research, Research agents, and invention there Vart
There are two types of research that can be performed on a BPO - Manufacturing Efficiency (ME), and Production Efficiency (PE). ME research decreases the minerals needed to manufacture from the BPO, and PE research decreases the time it takes to manufacture from it. You need the research skill to do it, and there are various others which can come in handy, but you also need a research slot, either at a station or POS. Research slots in stations always have MASSIVE queues, so you can expect to wait a month or so before research even begins in some places. You can find queues as short as 6-7 days in lowsec though. If you do research in a POS, you not only don't have to wait in a queue, you also get a 25% bonus to research speed. The downside of this is that you need a POS.
You can also copy BPOs, which creates a BPC (blueprint copy) with a limited number of runs. These are useful for selling on contracts, but only if the BPO you used is relatively rare/expensive - if it's easy to get hold of a BPO anyway, people won't bother buying copies.
A related thing is invention, where you use a tech 1 BPO, and various items (such as datacores) to try and create a T2 BPC. This needs advanced skills, only sometimes works (often it will fail, depending on skills), and the resulting BPC will have lower ME and PE than the BPO it was invented from. If you look on contracts you will see many 1-run T2 BPCs, with negative ME/PE - these are the results of invention.
What Vart was talking about is something different. Basically, you can use research agents to create datacores, which can then either be used in invention, or sold. You do need advanced skills, and also good standings with the corp are needed to gain access to their research agents. It can be good passive income though.