mrc's Cup of Joe Blog

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

Save Time

5 canned reports that take the reporting burden off of IT

analyticsIf end-user reporting is a burden on your IT department, you’re certainly not alone. The question is…how can you reduce the amount of time your IT department spends creating end-user reports?

One way to fix the problem: Create canned reports with run-time options for end users. This lets your users quickly access the data they need, while reducing the time your IT department spends creating reports.

Here’s how it works: Your IT department creates the initial reports with run-time filters for the users. The users can select which data to display, or filter their data however they wish when they run the report. With the right run-time filters, users can use a single report in many different ways.

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.

The surprising benefits of custom ERP reporting

EducationSummary: ERP systems rarely provide a perfect fit for your company’s unique reporting needs. While this may seem like a minor problem, it leads to serious issues. These issues not only waste time, they can even halt business growth. Learn how one company created custom reporting over their ERP system–and the surprising benefits they saw as a result.

How can web apps improve the voting process?

EducationSummary: The next presidential election is just around the corner. Soon, voters will file through polling locations–waiting in long lines for their chance to cast their vote. But, what if there were a way to simplify the process? What if there was a way to streamline the voting process, and reduce the inefficiencies? Learn how one county government accomplished this very task–simplifying the voter check-in process and eliminating long wait times.

Build enterprise web applications without programming (New and improved)

Save TimeIf you’re looking for a way to improve your application development speed, create mobile web apps, or just build enterprise web applications without programming, you should really check out the all new m-Power Trial. It’s recently been revamped with the new m-Power interface we released last month, making application development simpler than ever.

What will you find in the m-Power Trial? Using a simple, on-screen tour, the m-Power Trial will guide you through the process of building enterprise web (and mobile web) apps…all without any programming. Feel free to explore the interface in depth, and even experiment building applications over your own data.

If you’d like to check out the m-Power Trial, just fill out this short form.

Turn your green-screen apps into web apps (in 3 minutes)

Save TimeIs your company still using those character-based, green-screen programs like this?

Edit Quantities

If so, what’s keeping you from moving to the web? Are you holding off because your company relies on these old programs? Are you worried that the project is too difficult and/or expensive?

If so, here’s a short video you’ll want to watch. It walks you through the process of turning a green-screen program into a modern web app…in under 3 minutes! Breaking free from your green screens may actually be easier than you think…

New feature helps you automate manual processes

Save TimeIn a recent article, I outlined 5 common IT practices that waste your time. One such practice listed in that article: Repeating manual tasks. If you find yourself repeating the same task on a daily, weekly, or monthly basis, you should ask yourself this question: Can this task be automated? Chances are, automation could save hours of time.

The question becomes…”How?”

If you’re an m-Power user, we recently released a new feature that will help you with automation: The Messaging and Scheduled Tasks enhancement. It lets developers build applications that perform tasks or send email and/or sms messages based on a predetermined schedule or event. While this is useful in all types of ways, here are a few tasks it could automate for you:

Turn procedural character based programs into event driven web apps (in 3 minutes)

Save TimeIs your company still using those outdated character based programs? If so, here’s a short video you’ll want to watch. It explains the limitations of character based programs, a couple of different approaches to modernizing those programs, and even walks you through the process of turning a character based program into a modern web app. All that in under 3 minutes! I hope you find it useful.

Note: This video is best viewed in 720p(HD) resolution at full screen. Click the “gear” icon below the video to change the resolution.

Here’s a new way to save time on development (and more)

Save TimeWhat if you could save time on development, gain more control over your applications, and make your users happier…all at the same time? Sound interesting? Let’s learn how you can make this happen.

I’m going to tell you about a relatively new feature called “user rights and privileges”. It might sound technical (and a little boring), but it’s insanely useful. What is it? Here’s a basic definition: It lets you assign custom variables to any user, and then use those variables in any application.

Does that sound too technical? Here’s another way to look at it: Think of it like a data table or a spreadsheet that contains a list of user names. You can create and assign any variable to any user, and then access those variables anywhere. For example, take a look at the image below:

How one IT department completed a 1,000-hour project in 300 hours

Save TimeHere’s an inspirational story for any IT department facing impossible project deadlines. It’s about an IT department that had a huge web development project with an immovable deadline…but faced one big problem.

They weren’t sure how they were going to do it.

They estimated that it would take 1,000 hours, but with only one web developer on staff, completing the project on time seemed impossible.

What did they do? They found a way to let the rest of their staff develop web applications, and managed to complete the project in just 300 hours. To learn how, you can read the whole story right here.

A quick way to modernize with a small IT staff

Save TimeWhat’s keeping your company from modernizing those legacy applications? If our 2011 survey is any indication, the answer is “There’s not enough time.” In fact, the survey results show that modernization is the biggest need, but a lack of time keeps most companies from addressing that need.

If your company lacks the time required to modernize your legacy apps, you’ll certainly want to read this story. It explains how one very small IT staff with limited time and resources managed to modernize their legacy green-screen interface quickly. You can read the whole story here.

How application architecture can save time and money

Save TimeA few months into owning our first house, we learned something: The builder took some short-cuts. Unfortunately, you don’t recognize architectural defects when you buy the house. They become apparent after you’ve lived in it for some time.

Business applications are the same way.

If you’re building/buying new business apps, or buying software to build new business apps, be careful. It’s easy to fall in love with the interface and features without paying any attention to what really matters: The architecture. …

Meeting immovable deadlines

Save TimeDepending on which research firm you believe, anywhere from 50-90% of IT projects are completed late. While I could rattle off any number of reasons for this, I think that (much of the time) it boils down to one problem: Being late is an option. The deadline is viewed merely as a suggestion…it’s not the end of the world if it’s missed. We’ll just inform management that the project is running behind schedule and then set a new deadline.

But, what if being late wasn’t an option? …

Create business reports in under 5 minutes

Save TimeSome people request them from the IT department. Others lock themselves in their offices for a day or two and go crazy with spreadsheets. Others delegate the task. Whatever the method, everyone has a process for creating business reports.

But, what if your process wastes time? What if the hours you spend running reports or analyzing data are unnecessary?

Here’s a good test: Does it take longer than 5 minutes? If so, you’re wasting time. Within a matter of seconds, you should be able to see any piece of data you wish to see. For example, applications like this interactive report or this web pivot table report give you a high level view of data, but let you “slice-and-dice” it however you want. …

Build 2 web apps in 45 minutes (without programming)

Save TimeCreating enterprise web applications doesn’t have to be difficult or time consuming. We’ve set up a free m-Power trial that will walk you through the process of developing enterprise level web applications without programming. The on-screen tour will guide you through the creation of a simple web application, and the whole process should only take about 5-10 minutes.

Get started right here>>

Mobile applications: Why architecture matters

Save TimeA couple of months ago, I wrote up my thoughts on developing mobile applications for business. In short, I believe that creating web apps designed for mobile use makes more business sense than creating platform-specific applications. I’d like to go one step further and explain how this concept works from an architectural perspective.

First, you must understand n-Tier architecture. While this sounds like a complicated technical term, I assure you that it’s relatively simple and makes sense from a business perspective. In short, n-Tier architecture breaks an application up into separate layers, or tiers. Typically, there’s a presentation layer (what you see in the browser), an application layer (your business logic), and a database layer (data storage). …

2 ways a portal will help business (and how to make one)

Save TimeA customer portal (or customer extranet) is a secure area of your website designed for your customers. They can log in and perform a number of different tasks, such as pay their bill, view their information, purchase new products, ask a question, etc… If your business has customers (and I hope that it does), you should really have a portal set up. Why? I could rattle off a number of reasons, but here are the two biggest ways a portal/extranet will help your business: …