mrc's Cup of Joe Blog

Join us in exploring the world of modern development, evolving technologies, and the art of future-proof software

Web Development

What is a CRUD Application (And How Do You Build One)?

Let’s talk about the unsung hero of business web applications: The CRUD application. They’re everywhere, whether you realize it or not. Your customer database? It’s a CRUD app. Your company’s inventory system? Also a CRUD app. Even when you’re posting updates on LinkedIn – you guessed it – you’re using CRUD apps.

But what exactly makes these applications “CRUD,” and why should you care? In this article, we’ll cut through the technical jargon and explore:

  • What makes an application “CRUD”
  • Real-world examples
  • Important tips for building them (the right way)
  • How to build CRUD apps quickly

Whether you aim to replace that aging system or build new applications, mastering CRUD apps allows you to understand your development project better and ultimately make more informed decisions about them. 

Sounds good? Let’s dive in.

How to create a database front-end in 5 minutes

development

What is a database front-end? As a basic definition, it’s a web interface that lets users access, modify, delete, or add data to a database table. They’re simple enough for non-technical users to work with, and typically includes role-based security to limit which users can make database changes. A business might use a database front-end to:

  • Let employees maintain customer data
  • Manage and schedule shipments
  • Maintain product data
  • Manage customer order history
  • Reduce dependence on spreadsheets
  • And much, much more…

In short, it lets you manage data in your database with a user-friendly, web interface.

The big question: How quickly can you create front-ends over your database? I believe the answer to that question should be measured in minutes, and we just created a new video to show you how it’s done. The following video walks you through a start-to-finish process used to create a front-end over any relational database…in just 5 minutes. You might be surprised to learn just how simple this process is.

Want to try it for yourself? Set up an m-Power Test Drive.

7 web application development trends to watch in 2021

trendsSummary: With the move towards a remote work environment, web application development became increasingly important. Will this demand for web apps slow down in the coming year? What can we expect for 2021? How will web application development evolve and what areas should you focus on? In this article, we’ll take a look at some of the biggest web app dev trends to monitor in the coming year.

8 enterprise web application development trends to watch in 2020

developmentSummary: As digital technologies transform the business landscape, web development becomes increasingly important. In the near future, those who keep up with changing development trends will have an advantage over those who don’t. So, where is enterprise application development headed in the coming year? Learn more in this article.

7 principles of modern web application development

developmentSummary: Driven in part by recent trends, web application development has changed over the past few years. Development principles that applied in the past no longer make sense, while new ones have sprung up. In this article, we explore the principles that modern web developers must follow when building successful applications.

Why web application development projects fail (and what IT can do about it)

EducationSummary: Depending on the survey you read, anywhere from 25% – 68% of development projects fail. These failures often cost hundreds of thousands of dollars, waste months (or years) of time, and usually lead to people losing their jobs. Why do these projects fail, and what can you do about it? We answer those questions (and more) in this article.

5 enterprise web application development trends to watch in 2018

EducationSummary: As digital technologies transform the business landscape, web development becomes increasingly important. In the near future, those who keep up with changing development trends will have an advantage over those who don’t. So, where is enterprise application development headed in the coming year? Learn more in this article.

Case Study: Breaking the application delivery bottleneck

EducationSummary: Many businesses face an application development bottleneck. Application development efforts can’t keep up with business demands. As a result, business users are often stuck waiting around for the applications they need. Learn how one company solved this very problem, and how you can do the same.

One way to improve your current software (without buying an off-the-shelf solution)

Save MoneyHere’s a quick exercise to try: Make a list of all the ways you wish your company’s software or systems were better. It could be anything. Maybe you just don’t like the interface. Or, maybe you want modern features, like mobile apps or web-based reporting.

Now, what keeps you from actually addressing those issues?

In my experience, many companies face the same problem: They’re tied to their current software/system. They don’t want to bring in third party software, but they don’t have the time/resources to build the new features into their current software.

In short, they need a way to improve their current software quickly, without spending an arm and a leg.

If you’re in that situation, here’s a story you’ll want to read. It explains how a company added a much-needed web-based ordering system to their current enterprise system. The best part: They found a way to improve their current software quickly, without buying an off-the-shelf, generic solution. You can read the whole story here.

8 questions to ask before developing applications on the cloud

EducationSummary: It’s a growing trend in the business world: More application development is moving to the cloud. More developers are opting for cloud-based development platforms, and more businesses are moving their application development off-site and onto a cloud host. The problem is, many make the move without understanding how the cloud changes development. In this article, we explore a few of these changes and outline important questions to ask before making the move.

How to complete impossible projects with a small IT staff

ProductivityImagine this: You’re in charge of your company’s IT department. Everything is running smoothly, until one day, you get some bad news. Your competitors just rolled out features that you don’t have–in this case, a web-based order entry system.

Then you get some worse news: Several of your largest customers noticed your competition’s shiny new web-based order entry system. They are frustrated that you don’t have a similar option. All of a sudden, a web-based order entry system is a top business priority. …

5 big enterprise web application development trends for 2017

EducationSummary: As web application development evolves, old development methods will not address the needs of the modern business. In the near future, those who keep up with changing development trends will have an advantage over those who don’t. So, where is enterprise application development headed in the coming year? Learn more in this article.

Webinar Replay: Cut your web application development time in half

EducationSummary: Is your current application development process expensive or time-consuming? Would you like to reduce your current development process and give your current employees the tools they need to develop web apps in-house? Join us for this webina rto learn how!

5 huge benefits of low-code development

EducationSummary: For the modern IT department, speed is the name of the game. The business demands new solutions faster than ever. The problem is, IT is already overworked. How can they quickly deliver the applications the business needs, without expanding their team? Today, we explore the concept of low-code development, and explain how it helps businesses solve this problem (and more).