Wal-Mart develops most of its own software in-house to ensure it meets the company's unique and complex needs. Having developers work directly in functional areas before developing software helps them understand requirements and leads to fewer adjustments later. While some are concerned about privacy with RFID tags, retailers see benefits from their use and data standardization through projects like UCCnet, which allows easy integration between company systems. Wal-Mart stopped selling some transaction data after competitors benefited more than the company. Its website plays an important role in e-commerce and customer service.