Lotus Notes application migration can be complex depending on the architecture of your system. In some cases customers will have no choice but to rebuild with an InfoPath and SharePoint based solution. In other cases customers can take advantage of migration tools if a clear separation existing between user interface, program logic, and data storage.