The Russian-based software company EPAM systems is preparing to make an initial public offering. The company has already submitted its registration documents to the Securities and Exchange Commission.