Sometimes, it becomes difficult to integrate an e-commerce software or website with existing applications or databases. Also there could be software/hardware compatibility issues, as some e-commerce software may be incompatible with some operating system or any other component.