1. develop prototype.
  2. integrate into the community.
  3. ??????
  4. profit