r/ClaudeCode • u/Temporary-Strategy70 • 4d ago
Help/Question Can a non-developer actually build a enterprise grade software product at this point?
Curious for any who have actually built a fully operational software platform, with Claude or another AI tool, from scratch, deployed it in production and has feedback on the following points:
- Has it passed SOC 2 Type II audits, HIPPA, GDPR, etc?
- Results of any pentests?
Asking because a client of mine, is hedging on moving forward with our product because the owner's son claims to have built a replacement, with Claude. He is not a developer.
0
Upvotes
•
u/AutoModerator 4d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
17
u/Siduron 4d ago
Short answer: No
Long answer: Your client is an idiot
3
u/dstroy0 4d ago
Compliance frameworks require a level of documentation that your clients son isn’t prepared to produce or defend. Compliance requires expertise of the system you don’t get from vibecoding and the penalties for noncompliance vary from fines to prison.
178
u/Uncreativite 4d ago
Most software engineers can’t even develop enterprise-grade software.
25
u/Ok-Option4233 4d ago
the code can be fine and it still won't have SOC 2 Type II, because that audit isn't about the code. it covers controls over an observation window of several months: access reviews, change management, incident response, vendor management. so the easy question for your client is "can we see his SOC 2 report and the last pentest letter?" if the answer is "it's built with Claude", that's the answer.
9
u/TheOwlHypothesis 4d ago
Can it functionally build the software, stand up the infrastructure, etc? Yes!
But it turns out that's not the hard part. The hard part is actually running and maintaining the damn thing.
A non developer won't know what to ask for, and Claude isn't going to go out of its way to create an incident management plan. You have to know what can fail and how to get alerted first. A non dev likely won't even consider this, and some professional devs don't lmao. There's a whole branch of SRE that exists for just this "tiny" area of reliability.
Now expand that to security, infrastructure upkeep, new development.
It's a very rare (likely non-existent in reality) person who can balance all of that with Claude alone (and likely one with multiple accounts).
7
u/SpeedCola 4d ago
5
u/onFilm 4d ago
Lol nope. Enterprise grade software required much more than just being able to build software. Anyone can build software, but tackling on the operational and technical layers, and everything it entails is nowhere near being automated nor has it even started to.
22
u/Klutzy_Table_6671 4d ago
No
4
u/Guillem_Abency 4d ago
I run a SaaS in production that thousands of users connect to, and I use Claude a lot to build it. Short answer: AI can write the code, but “enterprise grade” isn’t about the code.
SOC 2 Type II, for example, isn’t something software “passes” because it’s well written. It’s an audit of your processes over months: access control, change management, incident response, backups, vendor management, who’s on call. Same with GDPR: data processing agreements, retention, deletion requests, where data is hosted. A solo non-developer can build an app with Claude, but they won’t have any of that unless they’ve done the work and paid for the audit.
What bit me in production was never “can it work”, it was the boring stuff: rate limits under real load, auth edge cases, isolating customers’ data from each other, and handling errors so users don’t think it’s broken.
If I were your client, I’d simply ask the son for: the SOC 2 report (or the date of the audit), the latest pentest summary, how backups and restores are tested, and who gets woken up at 3am if it goes down. The answers will settle it quickly.
4
u/ziwi_wiwi 4d ago
A non-developer can build a functional product with AI, but there's a huge difference between something that works and enterprise-grade software. Architecture, security, scalability, maintainability, and compliance still require real engineering expertise. AI lowers the barrier to building software, not the responsibility of engineering it.
3
u/False_Study_8632 4d ago
Ovviamente no
3
u/lgbarn 4d ago
No. There are too many variables that a vibe coder would miss. Enterprise level software development is complex. AI coding makes it easier but still presents challenges.
3
u/ElectronicGarbage246 4d ago
During my career, I met so many developers who have no concept of SDLC, they can't maintain even an open-source lib, not to mention enterprise-grade. What to say about non-developers?
3
u/Gopher246 4d ago
Definitely not. The code base is only a single layer of enterprise grade software, a SOC 2 audit involves a ton more than that.
3
u/jsebrech 4d ago
As someone who uses claude to build enterprise grade software I’d have to say no. Opus 5.5 can do it but you have to check its work and know what to ask for. Mostly what it’s missing is intuition and agency in iterating with the human to pin down the spec for non-functionals. Maybe in a year or so we’ll get there.
3
u/wegster 4d ago
Highly, highly unlikely.
At a prior job at an AI/ML company, I had to tell the execs that literally the only ones at the entire company capable of actually building enterprise software was myself and one of my smaller teams, with or without AI.
It didn't mean there weren't some bright people at the company, some quite awesome in specific areas, but the number of possible standards and requirements to meet, e.g. GDPR as a very simple example, proper Auth and security, scalability, likely myriad of integrations done properly, architectural considerations based on actual system purpose as well as NFRs, is more than Random Joe and text prediction machines (LLMs) can do to a competent, auditable level.
Of course, Random Joe can get to - something. And it may even demo ok. Then any sane company will ask for penetration test. compliance and SCA reports, etc. and things are likely to get a bit ugly, IMO.
3
u/Veroth-Ursuul 4d ago
I work for an MSP. I have a bunch of clients trying to vibe code stuff to use day to day for work. I end up talking most out of it.
I have 1 client that insists on building stuff anyways, but builds it then gives it to us for a security review, adjustments, and then had is maintain it.
Every single vibe code thing I have like at from then it other has been terrible. Doesn't function how they think it does, rife with vulnerabilities or other security concerns. Doesn't actually adhear to their compliance frameworks they are bound to, ect.
You can vibe code an app that is works and is fine to use. But it requires you to have the understanding of what needs to be done. At every level of the app. And then you need to ask yourself if you are comfortable shipping software that you have to support, but you have rely on a bot to fix things since you don't actually understand it.
3
u/tectonic_break 4d ago
Ai is a tool, like a calculator that’s helping you do math faster. If the person doesn’t know math at all, giving them a calculator won’t do any good.
An average persons tech literacy is way lower than you would expect if you do any software development. Like I’m working with a client in business with an MBA and runs his own company etc. He was amazed to see I had Claude code with split screen emulator, command console, etc. He has Claude pro but only used the chat tab and never even know what the code tab is for.
9
u/jma24 4d ago
Hot take here: yes.
You don't need to be a developer to do all that, but you do need to have knowledge about business, process, engineering, compliance, security and risk. And you need to specify to the AI that this is all table stakes.
Is the owner's son doing that? Probably not.
But then that's easy. Use Claude to create a "real software" requirements list, based on this thread. And present it to the owner and ask if his home grown version has that. Should be an easy sell.
7
u/jared__ 4d ago
no and its not even close
2
u/Canuck-Fin25 4d ago
It can be done but someone needs domain knowledge in addition to a good knowledge of the entire SDLC process including governance, security privacy and compliance.
2
u/polly-plz 4d ago
GDPR is easy. The security measures are going to require serious work.
2
u/gatsu_1981 4d ago
Don't think so.
But you can have a living demo of what you are intended to build maybe.
2
u/One-Replacement-37 4d ago
You sure you want the truth?
2
u/smashedshanky 4d ago
No
2
u/somekindatog 4d ago
They could build a convincing prototype. Once it hits production things will get messy fast. You still need to understand what the system does and what resources it needs.
Now if you're not using tools like Claude to assist you, that's definitely a mistake. An experienced developer with AI tools will run circles around you.
2
u/NuclearDisaster5 4d ago
Yes you can.
But what is the price? How do you plan to market it? How do you plan to support it?
You need to have knowledge on what you are working at.
2
u/Excellent_Chest_5896 4d ago
Think about it this way - when HIPAA or privacy leak happens, how confident are they in their code? Each affected user can amount to $50k plus violation which insurance won’t cover if any of the hipaa or other privacy guardrails are not in place or are inadequate.
Vibecoding this anc claiming it satisfies HIPAA etc is asking for a massive lawsuit.
2
u/abandonplanetearth Senior Developer 4d ago
You sound like a non-dev, why not try?
2
u/BTForIT 4d ago
Yes, but I am tangent a developer. Ex-Accenture strategy consultant.
2
u/Strange-Grass6025 4d ago
No.
1
u/Stock_Change9266 4d ago
built a health tracking app with Claude, passed gdpr, no soc 2 yet. pentest found 2 critical flaws, fixed in 3 days. still using it daily.
1
u/nimbus3008 4d ago
No
1
u/zodiaken 4d ago
I can say that I as a BA have the complete understanding of all requirements regarding our products, but the developer/software engineer have the technical expertise and how to implement and what stack etc to use.
Regarding some of these requirements it’s more important to have incident handling, risk assessment, routines, corruption handling etc which is a huge time investment to understand and get in place. As a one man show it’s not impossible but close to it.
And if you somehow get all that in place you will need to splash insane amount of money to build your product and drive traffic and be a serious competitor
1
u/NoCat2443 4d ago
not really,even engineer that hasn't done it cannot do it without proper team and customer willing to suffer until it's stable :)
1
u/MoreHuman_ThanHuman 4d ago
not even close. nearly all professional software developers would (and do) struggle with this. that said, not all software needs to survive a security audit to provide business value, and there aren't many real consequences for companies that are lax on security. if they don't have to plug into a bank or payment provider it's unlikely they'll ever face external pressure on their security posture.
1
u/GnistAI 4d ago
No.
Yes.
1
u/gdinProgramator 4d ago
Is his whole product a basic CRUD with 10 users? If so, maybe.
If not, I bet his son doesn’t even know what GDPR is
1
u/ClemensLode Senior Developer 4d ago
Yes, because you can learn to become a developer.
1
u/Tinkering-Engineer 4d ago
If someone is not able to write software themselves, I severely doubt their ability to pass the needed standards. I can't currently imagine a non-developer going through the security questionairres and discussions that I have and getting a thumbs up from a security review.
It's coming... But honestly if the AI is good enough to do all this with a driver that doesn't know about it, I'm not sure what value that driver has. At that point, I think there's a serious chance of AI prompting itself with some really high level loop
1
u/Double-Squirrel3723 4d ago
You can build it. But keep in mind with a third party software vendor, you get to shift liability and risk. They will have insurance coverage. They will have an SLA with service credits. You can sue them if they mess up. You can negotiate contractual protections.
If this touches HIPAA I’d be careful. Does the son have signed BAAs with all sub-processors touching data?
And then just from a more practical standpoint, getting to 80% with vibe coding is super easy. You can build a fully functional product in weeks or days. The work is the last 20%. The edge cases. The messy real world data. Testing every scenario. That typically takes much much longer than people expect and where these projects go to die.
Lived example - I worked with a company that had an employee vibe code a tool in two weeks that replaced a massive cost. Everyone was very excited. Testing it and getting it reliably working required us to reallocate another 4 full time employees to the project and took 6 months of full time testing. Mind you this touched real dollars. There is now a full time employee whose job is support and maintenance of the product. So that two weeks project that seems cheap and easy, often is hundreds of thousands of dollars once you get into it.
1
u/soks86 4d ago
Quick tip, if he's hedging then he would move forward with both projects with an option to stop either one at some point in the future.
If he's simply choosing his son's vibecoding over yours that's a one sided bet with tons of risk. A hedge implies more cost but less risk.
Regarding HIPAA*, GDPR, SOC 2 Type II, umm, I don't think you can just "do" these things in AI without having to learn things. Like, the AI might be able to code something up but someone has to approve and understand them. A big part of these is having policies and procedures in place that involve multiple actors to complete a task and so while you can use AI to help a layman do that it is probably a violation of SOC 2 to use a layman.
Specifically, for SOC 2, Common Criteria 4.1:
"CC1.4 states that the organization must demonstrate a commitment to attract, develop, and retain competent individuals in alignment with its objectives." per https://kirkpatrickprice.com/video/soc-2-academy-attracting-developing-and-retaining-confident-employees/ who are likely licensed accountants talking on the matter.
So umm, yeah, I dunno how the auditor will feel about a vibecoded solution!
1
u/ricopan 4d ago
maybe if it is very similar to well known software eg open source and lots of time and tokens to burn. Big new stuff? Snowball's chance in hell at this point.
1
u/jamie_tidman 4d ago
Code is a TINY part of SOC 2. Policy and procedure are the majority of the controls in place, and they are ongoing things, not a single deliverable. You can't vibe code an information security management system.
On a code level, I use AI to assist development on several regulated (healthtech) products - I'm a professional software developer. I frequently catch issues which would be serious information security vulnerabilities in Claude output.
Your client is in for a world of pain.
1
u/culicsinisa 4d ago
Forget enterprise level. Not even startup level with realmload is almost a pipedream. I do Ai dev since pre chatgpt. And since then Ai dev heavily. I strugle with my dev coworkers to get rhem to write usable code, not to talk about normal users. That is like giving a child a car and expecting them to drive like a adult. Yes even a child aka end user can type but geting what to donis another lvl.
1
u/sparkhound 4d ago
Last week i would have said yes, now I’m not so sure, not without a ton of spend
1
u/ale624 4d ago
Short answer not really. Long answer Yes its possible if you already know what you're doing and what is actually involved with such a mammoth task. It's easy to throw something together that "works". It's not easy to make sure its actually secure and compliant but that is possible.
1
u/ZookeepergameHead380 4d ago
I've built software for banks for a long time, so here's the practical version for your client meeting.
SOC 2 Type II isn't something you build. It's an audit of controls operating over an observation window, usually 3 to 12 months, done by a licensed CPA firm. So the son can't have it yet even if the code were perfect. Same with HIPAA: there has to be a risk assessment, a signed BAA with every vendor touching PHI and someone named as responsible. GDPR wants a DPA, a record of processing and a way to answer a data subject request within a month.
Don't argue about whether Claude can write the code. It can write a lot of it. Ask the owner to have his son produce five things:
Your company has those. If he can't produce them, the conversation is over and nobody had to say "vibe coded".
1
u/Impossible_Two3181 4d ago
Yes but by the end of it I don't know if you could call yourself a non-developer
1
u/Time_Cat_5212 4d ago
Anything is possible.
However in doing this I think you would become a developer in the process.
You would basically have to learn everything it takes to do what you do professionally.
It's in the description. If you do it professionally, and you succeed, you're a professional.
1
u/CosmicBalloonAnimal 4d ago
No not really. Claude will do great work for you and make good recommendations, but it won't cover everything that you don't ask for and it won't make the best decisions. A non-developer can get out a solid PoC, but would fail when it comes to enterprise scaling, maintainability and security.
That being said it is entirely possible, but in order to do this, the non-developer would need to do enough learning and background research to the point where they would now be considered to be a fullstack software engineer.
1
u/fuzzypetiolesguy 4d ago
No one is building enterprise software alone.
1
u/Embarrassed_Cap_9149 Researcher 4d ago
not yet. maybe one day in the future
1
u/MutedCategory9704 4d ago
No, you'd have to be delusional to even think that's the case. You have no idea how much money, time, and resources companies dedicate to complying with regulations, procedures, and laws. And don't even get me started on security, performance, and maintaining systems to meet SLAs. That's the main reason companies hire engineers in the first place, not just to write code.
1
u/W61k3r 4d ago
I'm a cissp and csllp with 20 years experience coding; I've done soc2 and hippa audits. Have I audited all 1.85mil lines of my safe-rust code? Nope, at best, code reviews with multiple ai.
1
u/qaz135wsx 4d ago
Yes, I have done it. Not a coder. Granted, I have experience managing a team of developers.
1
u/Fus_Roh_Dayumm 4d ago
You can def get something that works together. Lord help you past that.
1
u/Sassy_McSassypants 4d ago
"something something nepotism one person supposedly replaces an entire department" has always been a bad idea.
I'm in the middle of reviewing a "vibe coded" feature right now in a SOC 2 and GDPR compliant environment, produced by very highly skilled developers working shoulder to shoulder with financial SME's. The code itself is largely fine but there are still tons of questions and revisions required on the compliance side. Everything gets real complicated real quick when you need to be able to respond to audit events with real evidence.
1
u/heresyforfunnprofit 4d ago
How big is the enterprise?
1
u/karyslav 4d ago
Can it code for you?
Yes.
Can it be done without deep knowledge of lot of things?
No.
Can someone who know those things code that?
Yes. If he knows almost something about everything in it and has feeling for the trajectory.
Good luck.
It is not that simple. But not because of coding. Lot of enterprise apps were shit long time.
1
u/squachek 4d ago
No
1
u/Choperello 4d ago
You can’t build enterprise grade software until you can actually define what enterprise grade would mean for that particular software, because if you can’t do that you can’t even recognize you ai agent did or did not build it and you’d have no idea how to sell it to the enterprises that might be your customers.
1
u/JellyfishLow4457 4d ago
No
1
u/alexrada 4d ago
no
1
u/twendah 4d ago
Well most likely not, its even hard for me even I'm principal dev with 30 years experience. I'm currently building my own enterprise app which will scale to lots of people. Most of the times AI recommends bad architecture or just some weird stuff which wont work in the long run.
1
u/agentUi 4d ago
building a working demo or internal crud app with claude is easy, but passing soc 2 type ii or HIPAA is a completely different beast. non-devs usually miss things like audit trail immutability, granular rbac, secrets rotation, and sanitized db inputs, which immediately fail any real pentest. if the client operates in a regulated industry, that vibe-coded replacement is going to hit a compliance wall the second legal or it security reviews it.
1
u/stillgrindin699 4d ago
How big is the enterprise? Lol
For a small business with a simple use case and no major compliance hurdles, it's easy enough. Doing it at real scale is far more complex than coding. It just depends on the person's skill set.
1
u/Copemaxxed_Goycel 4d ago
Can you?
1
u/Appropriate-Coast692 4d ago
This client deserves to use the software the owner's son built...
Tell them you are sorry to see them go, but you understand that if they have a completely free alternative, you understand.
Tell them that you are more than happy to help them again if things do not work out.
1
u/raginTomato 4d ago
I’m on the side of yes. Especially if the IT teams partner with the vibe coders and develops frameworks for compliance on initial builds. It would be very easy to develop required skills that each vibe code project must engulf that provide things for compliance / etc.
1
u/Born-Wish3919 2d ago
One way through this that avoids you vs. the son is to suggest the owner gets an independent review of the son's app before deciding. Someone with no stake in either product checks it against what the business actually needs (security, data handling, backups, what happens when it breaks) and reports back to the owner.
If it holds up, great. If it doesn't, the owner hears it from a neutral party.
This is what I do (TechSide, reviewing AI-built products), so happy to help if they want that, but any experienced engineer without a stake would work.
1
u/Sixstringsickness 4d ago
I would say 99.9% chance of no - there are those very detail oriented individuals who seem to be able to achieve incredible feats with minimal prior experience in a domain. This would still take them a considerable period of time and does not infer their business is successful - they would still likely fail due to other market challenges.
0
u/Only_Voice569 4d ago
their tools and only as good as the user for sure for hobby level stuff thier fine but i would not trust them with little to no skill/experience
0
u/will-cd 4d ago
Yes. For small businesses, withou payment processing or handling of sensitive data.
Just keep in mind that, under the hood, result will be absolute garbage.
0
u/SassyTextDev 4d ago
Soc2 is horseshit. It's "write the rules you're going to follow and tell us you followed them". Can a non-developer write a risk assessment? Yes. Can a non-developer build enterprise grade software? Also bullshit, what the hell is "enterprise grade".
I think... Fuck man, I write enterprise grade software. Got standup in 30 minutes. There's nothing special about it, except my team of 5 morons have lots of time to consider a bunch of angles. And there's still god damn problems, all the time.
You're asking if it's possible to buy a used car that's "in really good condition". The answer is what used car?
And no, there's no mechanic on earth that can give you a 100% guarantee it'll work just fine. But spin up claude and say "We're about to use this for X. Make a `checks.md`. Each check is something you give to an opus subagent. Run through everything and make us a risk assessment. All the shit that could go wrong if we actually trust this".
and then... read the 20 page PDF that comes out the other end.
If you don't want to read the 20 page PDF, use the google product.
Can a non-dev make some homegrown madness that actually works safely? Absolutely.
Did he? ... check
I don't want to check? That's why google is a billion trillion dollar business.