O projecto invoicewall nasceu essencialmente de uma necessidade pessoal do seu criador, organizar, gerir, armazenar e manter os pagamentos em dia das facturas que recebia todos os meses para pagar.
No dia em que recebeu uma carta a avisar da suspensão da prestação do serviço de água por falta de pagamento de uma factura foi o dia em que decidiu que o projecto que estava na gaveta, há meses, tinha de começar.
O projecto tinha dois objectivos iniciais, um, colmatar a necessidade pessoal de ter um repositório de facturas e o segundo, de aprofundar os conhecimentos do seu criador, principalmente na linguagem de programação PHP da qual já tinha conhecimentos básicos.
Começou a desenvolver o projecto a nível pessoal e para utilização própria mas no decorrer do projecto surgiu a ideia de disponibilizá-lo publicamente, porque não!?