[{"data":1,"prerenderedAt":148},["ShallowReactive",2],{"post-en-laravel-per-i-gestionali":3},{"id":4,"title":5,"body":6,"date":134,"description":135,"extension":136,"image":137,"imageAlt":138,"imageNight":139,"meta":140,"navigation":141,"path":142,"published":141,"seo":143,"stem":144,"thumb":145,"thumbNight":146,"__hash__":147},"blog_en\u002Fblog\u002Fen\u002Flaravel-per-i-gestionali.md","Why we build business software on Laravel, and when we wouldn't",{"type":7,"value":8,"toc":125},"minimark",[9,18,23,26,30,64,68,75,78,82,85,105,109,116],[10,11,12,13,17],"p",{},"When a company asks us for a management system, a portal or the APIs behind an app, in most cases we start from ",[14,15,16],"strong",{},"Laravel",". It is the same foundation that runs MatemUpper Academy and Media Accreditation. Here is why, and when we choose something else.",[19,20,22],"h2",{"id":21},"what-laravel-is-in-short","What Laravel is, in short",[10,24,25],{},"Laravel is an open-source framework for building web applications in PHP. It has been around since 2011, it is used by thousands of companies worldwide and it is updated regularly. A framework is a ready-made base: it contains the parts every application needs, so the time goes into the features that really matter to the client.",[19,27,29],{"id":28},"why-we-choose-it","Why we choose it",[31,32,33,40,46,52,58],"ul",{},[34,35,36,39],"li",{},[14,37,38],{},"The basics are already solid."," User sign-in, permissions, emails, job queues, scheduled tasks, database changes: all of it is already there and well tested. We don't reinvent it on every project.",[34,41,42,45],{},[14,43,44],{},"Security comes as standard."," Protection against the most common attacks is on without having to think about it. We add the rest: roles, activity logs, checks specific to the project.",[34,47,48,51],{},[14,49,50],{},"It is easy to test."," Every important feature has its own automated tests. When we change something a year later, we know straight away whether we broke something else.",[34,53,54,57],{},[14,55,56],{},"It lasts."," A management system lives for ten years, not six months. Laravel has a predictable release cycle, and moving from one version to the next is planned work, not an emergency.",[34,59,60,63],{},[14,61,62],{},"You are not tied to us."," Laravel is widely used: if one day you wanted to change supplier or bring development in-house, you would easily find developers who know it. For us it is a matter of integrity; for you, it is freedom.",[19,65,67],{"id":66},"how-we-use-it","How we use it",[10,69,70,71,74],{},"Laravel is the engine: data, rules, permissions, integrations. On top we build the interface, usually in ",[14,72,73],{},"Vue",", connected through Inertia or through APIs. The same APIs also serve the iOS and Android apps we build in Flutter.",[10,76,77],{},"That is how a single platform can have a website, an app and an admin panel, all sharing the same data.",[19,79,81],{"id":80},"when-we-choose-something-else","When we choose something else",[10,83,84],{},"Laravel is not the answer to everything. We take another route when:",[31,86,87,93,99],{},[34,88,89,92],{},[14,90,91],{},"all you need is a brochure site."," A management system for five pages is a waste: a static site or a CMS is better;",[34,94,95,98],{},[14,96,97],{},"your team already works with another technology",", for example .NET or Java. Software must be maintainable by the people who live with it every day, so we adapt;",[34,100,101,104],{},[14,102,103],{},"there is a very specific service"," that must handle thousands of events per second. In that case one part of the system can be written with better-suited tools, and Laravel stays for the rest.",[19,106,108],{"id":107},"the-right-question","The right question",[10,110,111,112,115],{},"The choice of framework matters, but another question matters more: ",[14,113,114],{},"who will look after this software in three years, and at what cost?"," Laravel lets us answer that well, because it keeps the code tidy, tested and easy to hand over.",[10,117,118,119,124],{},"If you have a management system to build, or an old one to put back on its feet, ",[120,121,123],"a",{"href":122},"\u002Fen\u002Fcontact?topic=software","tell us how you work",": we'll tell you how we would set it up.",{"title":126,"searchDepth":127,"depth":127,"links":128},"",2,[129,130,131,132,133],{"id":21,"depth":127,"text":22},{"id":28,"depth":127,"text":29},{"id":66,"depth":127,"text":67},{"id":80,"depth":127,"text":81},{"id":107,"depth":127,"text":108},"2026-11-08","Most of our management systems and platforms start from Laravel. Not out of habit, but because it makes software sturdier and easier to maintain. With a few exceptions.","md","\u002Fblog-laravel-panoramica.png","Small builders lay a sturdy house brick by brick, with its foundations clearly visible","\u002Fblog-laravel-panoramica-notte.png",{},true,"\u002Fblog\u002Fen\u002Flaravel-per-i-gestionali",{"title":5,"description":135},"blog\u002Fen\u002Flaravel-per-i-gestionali","\u002Fblog-laravel.png","\u002Fblog-laravel-notte.png","zZMp_neoODRvcaNTCzZpTs7N8zx7Mb7mrMMj9Ckft_I",1794240708158]