A software development architecture wherein your application is built as a single unit — front-end, back-end, and database. Until fairly recently, this is how all software was written.