direct selling software development company