mrc's Cup of Joe Blog

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

Year: 2011

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. …

3 questions to ask before buying a development tool

ProductivityOpinions of development tools vary widely in the IT industry. Some people swear by them. They couldn’t imagine working without a development tool. Others refuse to use them. Typically, these people have had a bad experience with a development tool, and assume that all development tools are alike. (Hint: They’re not.)

A good development tool can drastically increase productivity and let anyone in your office develop web applications. A bad development tool can be a waste of time and money. How do you know which is good and which is bad? Ask the right questions. Here are 3 of the most important questions to ask before buying a development tool: …

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? …

Pivot tables in Google Docs: How do they compare?

EducationA couple of weeks ago, Google announced some big news: Google Docs now has pivot tables! I know what you’re thinking: How is this different than other pivot table options, such as those found in Excel? Are they right for business? I’d like to help you answer these questions.

First, how does this differ from other pivot table options? Before we answer that question, we must first answer this question: What are the other options? Before Google pivot tables came around, there were 2 main approaches to pivot tables: Excel pivot tables and database-driven web pivot tables (like those created with m-Power). With Google’s foray into pivot tables, we now have 3 legitimate pivot table options. So, which one is best for your business? The best way to answer that question is to take a look at how each option compares in 5 key areas: …

6 essential elements of a good reporting solution

EducationHave you ever purchased business software, only to realize later that it didn’t quite meet every requirement? Maybe you overlooked a requirement, or maybe you assumed certain capabilities were standard, but they weren’t.

If you’re looking around at reporting tools, I want to help you avoid that mistake. The first (and most important) piece of advice is this: Never assume. Don’t just assume that every tool is created equal, or has similar features. Some tools may look impressive, but completely leave out some “basic” features.

So, what do you look for in a reporting tool? Obviously, the requirements vary by company, but I believe that certain elements are essential in a good reporting tool. What are they? We’ve put together a handy list of 6 essential elements you should look for in any good reporting solution. I hope you find it useful!

Solving the “build vs. buy” debate

Save MoneyIt’s a common question, one that undoubtedly emerges with most large software purchases: Should we build or buy? Do we build our own solution from scratch or purchase a pre-built, off-the-shelf solution?

On one hand, building a custom solution is ideal. You’re left with software built specifically for your company, built to handle those small details unique to your business. That sounds great, but…there’s a problem: It’s expensive and time consuming. Building a custom solution from the ground up can take a year or two, depending on complexity. Oftentimes, it requires bringing in outside consultants, which only adds to the cost. …

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>>

Why are so many IT departments outsourced?

Save MoneyDo you know why so many IT departments get outsourced? Because many businesses view IT as a service organization, existing only to support the business. They view IT as “order-takers,” not innovators. From their perspective, if the IT department exists only to take orders from the business, why not outsource?

I think that perception needs to change, and I’d like to show you how. …