A software-based app that helps parents co-parent children. The co-parenting app can be computer or phone-based and have a host of functionalities including, but not limited to, shared diaries, expense records, children’s profiles, and advice links. Co-parenting apps, because of their real-time application, makes it possible for parents to communicate more effectively that before.