Create ML - Machine Learning in Swift???

By Abdul Dremali on Jul 11, 2018 9:06:00 AM

The news around machine learning (ML) just keeps getting better, as new and improved tools and techniques become available and more developers (not just computer science PhDs) can gain experience developing ML-based apps. The latest: Apple recently announced the release of the Create ML framework, a set of methods that developers can use to create and train ML models using Apple’s well-known Swift programming environment.

Continue Reading

Immutable.JS - Yet Another Javascript Framework?

By Brian Geary on Jul 9, 2018 9:05:00 AM

We talk a lot in this blog about programming frameworks and how they help developers do their jobs in various languages. It seems at times that for any given programming language there is an endless list of frameworks available. This is great for us, because it gives us an endless stream of material for the blog.

Topics: JavaScript
Continue Reading

The Versatility of Spark + Hadoop

By Abdul Dremali on Jul 4, 2018 9:05:00 AM

“Big data”—the gathering, manipulation, analysis, and reporting of data based on one or more data sets that are too large to be managed by traditional means—has had a big problem: Because of the vast quantity of data to be processed, a single computer, or even a high-end virtual or physical server with multiple CPU cores, is not up to the task of processing that much data efficiently. It’s much better to divide the work among several computers or servers operating in parallel.

Topics: Big Data
Continue Reading

Apache JMeter vs Gatling for Load Testing

By Abdul Dremali on Jun 27, 2018 9:05:00 AM

An old metaphor, intended to explain the concept of “infinity,” states that an infinite number of monkeys, banging away at an infinite number of keyboards, would write code just as well as we humans can, with better commenting.

Continue Reading

Tensorflow.js -- Wait what?

By Abdul Dremali on Jun 25, 2018 9:05:00 AM

For much of its history, artificial intelligence (AI) technologies of all kinds have been relegated to computer science laboratories and arcane academic papers. As discussed many times in this space, only recently has the technology, specifically machine learning techniques, advanced to a state where developers at large can experiment with it without requiring a PhD in computer science.

Continue Reading

Ayla for IoT

By Brian Geary on Jun 18, 2018 9:05:00 AM

There’s been a good deal of talk, in this blog and elsewhere, about the brave new world of the internet of things (IoT) and how it will transform our personal and business lives. The talk has been accompanied by no small amount of hype, with pundits proclaiming that there will be anywhere from hundreds of millions to trillions(!) of devices connected to the internet in the near future.

Continue Reading

Fresco vs Picasso vs Glide

By Brian Geary on Jun 13, 2018 9:05:00 AM

Images in apps and web pages are a bit like electricity, or the internet itself: You don’t notice them until they aren’t there. And when they aren’t there, the experience can be unpleasant.

When an image loads slowly or not at all, it’s easy to blame the network connection or the size of the image. However, there’s actually much more to it than that. An app’s ability to load images quickly depends in large part on the efficiency of its image processing routines, which use complex algorithms to load images as fast as possible without degrading image quality.

Topics: Image Loading
Continue Reading

Java 9 Modules

By Brian Geary on Jun 11, 2018 9:05:00 AM

In the world of software development, enhancements in development tools and platforms tends to be incremental. Certainly, new tools, frameworks, and platforms that ease the job of software development or software project management come along with sometimes mind-spinning regularity, and we have discussed a good number of them in this space. But after that initial release, revolutionary enhancements of those tools in functionality, capability, and ease of use are pretty rare.

Continue Reading

Amazon Workspaces

By Brian Geary on Jun 4, 2018 11:30:00 AM

In enterprise computing, somewhere between the era of punched-card computers and the rise of the personal computer, there was the heyday of the mainframe and the “dumb terminal”—a keyboard and a monochrome monitor with no graphics capability, no mouse, no speakers, no webcam, no USB anything. One mainframe computer could support a large number of simultaneous users who logged in via these dumb terminals; they neither knew nor cared where the actual computer was located.

Continue Reading

Docker, Kubernetes and the World of Containers

By Brian Geary on May 30, 2018 9:05:00 AM

A friend recently shared an item on Facebook that described the top 10 developer excuses, including things like “it worked yesterday” and “you must have a virus.” The number one excuse: “It works fine on my machine!”

Continue Reading

Android Go

By Brian Geary on May 28, 2018 9:05:00 AM

In his 2014 song “First World Problems,” “Weird Al” Yankovic sings about someone with issues—among them, “my house is so big, I can’t get Wi-Fi in the kitchen.” A first-world problem if there ever was one. We in developed countries take ubiquitous connectivity for granted, so it’s easy to forget that for over half of the world’s population, internet connectivity ranges from slow to nonexistent.

Topics: Android Go
Continue Reading

CarPlay, Android Auto and the Future of Connected Software in Cars

By Brian Geary on May 21, 2018 9:05:00 AM

If you have only recently started hearing about Apple’s CarPlay and Google’s Android Auto, you may be surprised to learn that the technologies have been available since 2014—almost ancient history when it comes to mobile tech. It seems that the technologies have at last become available in enough new car models to make their way into the public consciousness.

Continue Reading

Factory Robotics - Can There Be Too Much Autonomy?

By Brian Geary on May 16, 2018 9:05:00 AM

A common theme in science fiction is that of robots who are, or somehow become, intelligent enough to have opinions on the way humans are running things; invariably, the opinion is that they don’t much care for it, and they decide as a group to take action in the form of the violent overthrow of their human masters.

Continue Reading

5G Cellular is coming - does it really matter?

By Brian Geary on May 14, 2018 9:05:00 AM

By now, you’ve probably started reading and hearing about fifth-generation (5G) wireless networks, how they will enable lightning-fast download speeds and low latency, and how 5G is a disruptive technology that will change everything for everyone everywhere. Oh, and that every mobile carrier is the undisputed leader in 5G technology.

Topics: 5G Cellular
Continue Reading

7 Things That Can Derail Your Product Launch

By Brian Geary on May 7, 2018 9:05:00 AM


It's wonderful when startups succeed and burst into the limelight, but one of the sad facts of entrepreneurial life is that startup companies often fail. The biggest reason, according to some observers, is lack of a market for the product or service the company is building. But even in those companies that have a compelling idea and large, strong market, startups often fail to deliver a product that lives up to its expectations—or, sometimes, any product at all—before the cash runs out and investors become disenchanted. Many great ideas have withered on the vine for want of a solid product launch.

Continue Reading

ARKit vs ARCore

By Brian Geary on May 2, 2018 9:05:00 AM

As you’ve probably gathered by reading this blog, we’re really excited about the future of augmented reality (AR) technology. That’s especially true now that the two biggest mobile ecosystems, iOS and Android, have development kits (ARKit and ARCore, respectively) that enable developers to bring AR apps to the mass market, without having to fuss around learning the science behind AR.

Continue Reading

FirstNet - Cellular Network for First Responders

By Brian Geary on Apr 30, 2018 9:05:00 AM

The events of Sept. 11, 2001—as well as those of many large-scale disasters since then—highlighted the shortcomings of the communications systems used by first-responder emergency services agencies. Various police, fire, and emergency medical services personnel operated on different radio communication channels and thus could not share information with each other. Even within agencies, communication channels became overloaded with traffic. It was clear that the traditional network of dispatchers, command centers, vehicle radios, and walkie-talkies was not up to the task, and a better solution was needed.

Topics: FirstNet
Continue Reading

Microsoft Blazor - C# in Your Browser

By Brian Geary on Apr 24, 2018 1:40:00 PM

For a long time, developers with expertise in the .NET framework have wanted to be able to create compelling, performant web applications that leveraged the rich .NET environment and its easy-to-use programming languages. It wasn’t impossible, but it always seemed more complex than it ought to be—certainly more complex than delivering similar applications in JavaScript or PHP.

Continue Reading

Identifying Exoplanets with Machine Learning and AI

By Abdul Dremali on Apr 23, 2018 9:05:00 AM

Johannes Kepler (1571–1630) was, to say the least, a pretty smart guy... in fact, some say he was almost as smart as me. Without the aid of even a dollar-store calculator, he established the physical laws that describe the motion of planets through the heavens. His work predated and inspired Isaac Newton’s development of the theory of universal gravitation.

Continue Reading

Vulkan Is Coming to macOS and iOS

By Brian Geary on Apr 18, 2018 9:05:00 AM

In ancient Roman mythology, Vulcan was the god of fire and metal smithery. It’s from his name that we get the word “volcano.” Much later, in Star Trek lore, Vulcan was the home planet of First Officer Spock of the starship Enterprise.

Topics: Vulkan
Continue Reading

Augmented Reality is Finally Coming to Life Thanks to Google and Apple

By Brian Geary on Apr 16, 2018 9:05:00 AM

We talk a lot about virtual reality (VR) and augmented reality (AR) here at AndPlus, not only in this blog but also amongst ourselves and with our clients. These two related technologies are poised to spur some truly innovative, useful applications—and not just in the gaming and entertainment worlds.

Continue Reading

Apple and IBM introduce Machine Learning Partnership

By Brian Geary on Apr 9, 2018 9:05:00 AM

Ask the average person on the street what IBM does, and you might get a blank stare, or perhaps “Didn’t they do that 'Jeopardy!’ thing a few years ago?” Once a household name whose mainframes, PCs, and typewriters could be found in nearly every large company around the world, IBM has mostly fallen off the pop culture radar in the last few years.

Continue Reading

Chrome Apps Are Dead - Now what?

By Brian Geary on Apr 4, 2018 9:05:00 AM

You’d better sit down for this.

Google has officially ended support for Chrome Apps on Windows, Mac, and Linux versions of the Chrome browser. The Chrome App store is no more.

Shocking, isn’t it? Try to contain your disappointment.

Topics: Chrome Apps
Continue Reading

How Banking Became Much More Convenient With Custom Machine Vision Algorithms

By Abdul Dremali on Apr 2, 2018 9:05:00 AM

If you’ve been in a bank lately, you’ve probably noticed there aren’t many tellers—perhaps two or three at any given time, tops. Many banks now encourage their customers to use ATMs instead for most of their banking needs. (Don’t weep for the bank tellers, though -- because of the phenomenal growth in the number of bank branches, there are actually more bank tellers employed in the U.S. than ever before.)

Continue Reading

Electron - From Browser to Desktop

By Brian Geary on Mar 26, 2018 9:05:00 AM

Continuing the flurry of posts here related to cross-platform development, we turn our attention now to yet another up-and-coming cross-platform technology: Electron. The Electron framework (formerly known as Atom Shell) enables developers to build desktop apps using standard Web tools: HTML, JavaScript, and CSS.

Continue Reading

.NET Core - Cross Platform Frameworks for Future Apps

By Brian Geary on Mar 21, 2018 9:05:00 AM

We’ve talked several times in this space about cross-platform development, mainly with regard to mobile app development. The software project management, business strategy, and marketing advantages of being able to develop one code base and release the app for both iOS and Android at the same time are manifold: quicker time to market, better resource allocation, easier testing cycle, more consistent application look and feel, and more.

Continue Reading

A Beginner’s Guide to App Monitoring

By Abdul Dremali on Mar 14, 2018 10:26:09 AM

Congratulations! You’ve developed, designed, tested, and now launched your app, which excited users have been downloading since the release date. While this is cause for celebration, your work isn’t over yet (is it ever?).

Even though your app has launched, you still need to continue to monitor its performance. Doing so on a consistent basis can help deter users from deleting it, let alone bad mouthing it on review sites.

Still, while you may be a pro in the design and development department, you may be a newbie when it comes to app monitoring—or could benefit from a crash course. Either way, read on to learn about app monitoring basics.

Continue Reading

Progressive Web Applications

By Brian Geary on Mar 12, 2018 9:05:00 AM

In case you haven’t noticed, there’s been a whole lot of progress in the last couple of years to make it easier for developers to deliver applications that work the same across platforms, across devices, and across browsers. The business of software development, it seems, is finally catching on to the fact that customers want the same experience regardless of hardware and platform choice, and developers don’t want to develop and maintain multiple flavors of the same app.

Continue Reading

Flash Is Dead (thank God) - What's Next?

By Brian Geary on Mar 7, 2018 9:05:00 AM

The long global nightmare is coming to a merciful end. Adobe announced last year that it will end development work and support for its long-lived Flash platform in 2020.

Topics: Adobe Flash
Continue Reading

Boston Officially Ranked Number 1 City for Startups... Again!

By Brian Geary on Mar 5, 2018 9:05:00 AM

The results are in. For the second year running, the U.S. Chamber of Commerce Foundation has recognized the Boston metro area as tops in the nation for startups.

Topics: startups
Continue Reading

Flutter - A Bright Future for Cross-Platform Mobile Applications

By Abdul Dremali on Feb 28, 2018 1:23:20 PM

It wasn’t too long ago when developers like us had to build applications for Android and iOS in entirely different environments, with entirely different enginneering teams. This was soon remedied by frameworks such as PhoneGap, Xamarin and React Native. While we've had success with the three in the past, it always felt like they were missing that special something that makes native applications feel... well... native.

Continue Reading

MIT Musings Vol 5 - Conclusion

By Abdul Dremali on Feb 26, 2018 9:05:00 AM


The conclusion of this series is posted over o MIT's blog. Click here to read: 

https://executive.mit.edu/blog/a-participants-perspective-on-ais-role-in-business

I'd like to take a moment to extend my thanks to the MIT Sloan School of Management, their staff and my classmates. Most of all I'd like to thank the boss man, Sean Mahoney who inspires me to continue learning no matter what. 

Thanks for reading along! I'll be blogging regularly here and contributing occasionally to the MIT Executive Education blog. 

 

 

 

Continue Reading

Algorithms Are Everywhere and It's Kind of Annoying

By Abdul Dremali on Feb 21, 2018 9:05:00 AM

You ever open up instagram ready to consume some Grade-A content but immediately start seeing posts from '5 Days Ago' at the top of your feed? That's because Instagram sucks at algorithms and want to ruin your life.

You ever have a dream about a specific product then about 20 minutes after your REM cycle is over, BOOM it's on your Facebook feed? Yeah that's also an algorithm.

You ever say something out loud then it shows up as an ad everywhere you look. YEP YOU GUESSED IT MORE ALGORITHMS BUDDY. 

There’s been a good deal of chatter in recent years about algorithms. This previously esoteric concept has become a household term because algorithms of various sorts are pervading our lives, in often not-so-good ways. There's some useful ones that make our digital experience much better though, for example: Google’s algorithms that determine what sites show up on that all-important first page of search results are closely guarded secrets and the subject of much speculation among search engine optimization experts. Amazon and Netflix use algorithms to make recommendations based on your past viewing or buying selections. The list goes on...and on and on and onnnnnn.

Topics: Algorithms
Continue Reading

The Power of Ember.js

By Brian Geary on Feb 19, 2018 9:05:00 AM

It wasn’t so long ago that software developers’ skill sets pretty much consisted of one thing: the programming languages they knew. If you had experience in Pascal or C, you could get a job as a programmer.

Continue Reading

What Is a Tech Stack?

By Brian Geary on Feb 12, 2018 9:05:00 AM

shutterstock_666139696.jpgYou’ve heard of smokestacks, library stacks, and haystacks. You probably have a stack of paper on your desk, and you may have had, if ever so briefly, a stack of chips at a casino card table. But what the heck is a technology stack?

Continue Reading

MIT Musings Vol 4 - AI in society (Jobs)

By Abdul Dremali on Feb 7, 2018 9:05:00 AM

Quick note: this is the final segment to this series. If you haven't seen all the posts click here to start with the first one. There will be a round-up/reflection post up on MIT's blog soon. I'll keep ya updated.

 

At AndPlus, we’re pretty excited about recent advances in artificial intelligence, machine learning, and robotics. That’s hardly surprising, considering that we’re a pretty nerdy bunch that digs that sort of thing.... and it's literally our job. Of course, as software engineers, we expect to be designing, developing, and using these technologies in new and creative ways.

Continue Reading

IOT in Healthcare

By Brian Geary on Jan 29, 2018 9:05:00 AM

Like many industries, healthcare is poised to be revolutionized by the Internet of Things (IoT). We already have the Fitbit and similar devices that incorporate various sensors and work with smartphone apps for fitness monitoring. However, there are many more ways that the medical industry can take advantage of IoT devices, and with good end-to-end development, we can expect to see some innovative systems on the market in the next few years.

Continue Reading

MIT Musings Vol 3 - Robotics in Business

By Abdul Dremali on Jan 24, 2018 9:05:00 AM

Here at AndPlus, both in this blog and in our daily work, we talk a lot about robotics. They may not be quite as awesome as they are in the movies... but we understand their importance in the future of hardware/software integration, a field we specialize in. We believe that the convergence of advanced hardware, standardized software platforms and machine learning will bring about practical, intelligent robots that will help us with many, if not most, aspects of our lives—at home, on the road, in the office, on the factory floor, in the warehouse, and in many other settings.

Topics: Robotics
Continue Reading

Human Interface Guidelines for Newbies

By Brian Geary on Jan 22, 2018 9:05:00 AM

Think about the most successful smartphone apps—the ones that get the best reviews, the ones that you use most. What do they all have in common?

Continue Reading

Efficiency, Office Design, and the AndPlus Culture

By Brian Geary on Jan 15, 2018 9:05:00 AM

There’s been a good deal of debate recently in the “knowledge worker” community around whether teleworking is beneficial for the employee, the organization, or both. Teleworking, in case you’re way behind on your LinkedIn feed, is a working arrangement where an employee can work from a remote location (such as home, the beach, a bar, or wherever) instead of coming into the office. Advocates of teleworking (also known as telecommuting) claim that employees can be happier and more productive in this arrangement. Detractors believe it’s a good way for employees to goof off.

Continue Reading

MIT Musings - Vol 2

By Abdul Dremali on Jan 10, 2018 3:44:46 PM

Sup y'all Happy New Year! This is part 2 of a series of reflective posts. Missed the first part? No worries click here.

I've rounded out 2017 by finishing my first course with MIT's Executive Education program studying the Business Implications of Artificial Intelligence. I'm happy to continue my musings on what I've learned and the discussions that took place with my classmates. This 2nd module focused on Natural Language Processing. What is that? What the heck does it do and why does it matter?? Well let's talk... 

Continue Reading

Apple's Attempt to Catalyze Augmented Reality Development

By Abdul Dremali on Jan 10, 2018 9:05:00 AM

In the last couple of years, if you were asked to list the top augmented reality/virtual reality (AR/VR) development companies, the list would have included names such as Google and Oculus, but probably not Apple. But with the recent release of ARKit in iOS 11, Apple is shrewdly making a bid to establish itself as a player in the AR space.

Continue Reading

The 5 Levels of Autonomy

By Abdul Dremali on Jan 8, 2018 9:05:00 AM

Many years ago, science fiction writer Isaac Asimov, in his seminal I, Robot, proposed the Three Laws of Robotics:

Continue Reading

Hardware/Software Integration - Custom Apps for Complex Instruments

By Brian Geary on Jan 3, 2018 9:05:00 AM

Suppose you run the shipping department for a company that ships products all over the world. You convinced upper management to buy a device for your department that weighs each package and detects its dimensions—width, length, and height—and shows the results on a display on the device’s font panel. All the shipping clerk has to do is read the information and enter it into the company’s shipping software, which calculates the rate and prints the shipping label.

Continue Reading

5 Steps to Building a Web Dashboard

By Brian Geary on Dec 27, 2017 9:05:00 AM

Think, for a moment, about the dashboard in the vehicle you drive. Whether your vehicle is a 1973 AMC Gremlin, a yacht, or a Boeing 747, the characteristics are the same. They all provide:


  • Instant, visual indications of the most important operational parameters of the vehicle.
  • Visual and/or audible indications of abnormal conditions.
  • Controls for certain important functions.
  • Indications that are arranged to be seen all at once.
Continue Reading

The Importance of Design When Building Complex Software

By Brian Geary on Dec 25, 2017 9:05:00 AM

We’ve all seen examples of bad design in our daily lives: appliances that break on first use, floor plans that are difficult to navigate, and of course, computer software that makes tasks harder, not easier.

Continue Reading

Why Agile Has Taken Over the Software Dev World

By Brian Geary on Dec 18, 2017 9:05:00 AM

Today, it seems that almost every software development organization employing more than one programmer subscribes to the Agile methodology. In fact, it’s difficult to find one that doesn’t. Given its pervasiveness now, it’s hard to remember that only a few years ago, Agile was a newfangled idea that only a few development shops were trying, while others dismissed it as a passing fad or were “waiting to see…”

Continue Reading

Photoshop's New 'Select Subject' Feature and How It Works

By Abdul Dremali on Dec 13, 2017 9:05:00 AM


Even before there were digital images and image editing software, graphic artists had an occasional need to extract an arbitrary shape (such as the outline of a human subject) from an image so that it could be placed in other images. In the days of chemical photography, this involved complex darkroom techniques or even painstakingly cutting things out of paper prints with scissors. Imagine fitting that into your schedule these days!

Continue Reading

Demistifying the new Alexa Lineup

By Brian Geary on Dec 11, 2017 9:05:00 AM

Science fiction is littered with sentient, omnipresent computers that respond to voice commands. From the fatally flawed HAL 9000 of 2001: A Space Odyssey to the cool, confident Starship Enterprise computer to the snarky, easily distracted Heart of Gold computer in The Hitchhiker’s Guide to the Galaxy, humans have imagined anthropomorphic computers that hear all, know all and control all.

Continue Reading

What is the "AI Winter"?

By Abdul Dremali on Dec 4, 2017 9:05:00 AM

As a society, we have grown accustomed to straight-line trajectories for technology: from concept to practical application, relentless performance improvement, and finally to maturity. The internal-combustion engine, personal computer, and smartphone have all followed this path, and have consistently lived up to whatever hype has been generated around them. It’s so common that we forget that not every technology follows this trajectory.

Continue Reading

MIT Musings: Vol 1

By Abdul Dremali on Nov 30, 2017 3:30:54 PM

In this new occasional feature in our blog, AndPlus Innovation Lead Abdul Dremali shares his thoughts on what he’s learning in the Executive Education courses he is taking at MIT’s Sloan School of Management.

Continue Reading

Staff and Skill Augmentation the AndPlus Way

By Brian Geary on Nov 27, 2017 9:05:00 AM

Companies often have excellent in-house staff and resources, but they don’t have the capacity or the skills needed for a particular project. AndPlus is adept at staff and skills augmentation, and we have the results to prove it.

Continue Reading

The Art of Testing Software

By Abdul Dremali on Nov 22, 2017 9:05:00 AM

Some things are more art than science. And while software development is definitely a science, testing it has more than a few artistic aspects to the process. Dan Valderrama, QA Engineer at AndPlus, talks about the typical two-week sprint and how the company ensures a quality, shippable product at the end of it.

Continue Reading

Machine Learning in the Healthcare Industry

By Abdul Dremali on Nov 20, 2017 9:05:00 AM

A long time ago, in a galaxy far, far away, the inhabitants had access to advanced medical care provided by robots. The Star Wars medical droids had the ability to diagnose and treat their patients with extraordinary knowledge and numerous built-in surgical tools. They had extra added bonus skills in reasoning and communication with their patients—any species from any planet speaking any language. Their bedside manner was, of course, impeccable.

Continue Reading

The MoSCoW Method

By Brian Geary on Nov 13, 2017 9:05:00 AM

“Sir?”

“What!? Can’t you see I’m busy? None of project development's stories are getting done on time and user features are still lagging behind.”

“I‘m sorry, sir. I know you're busy, but Mr. Petrov is on the phone. He says he may be able to help.”

“Who?”

“Sergei Petrov, our contact in Moscow.”

“Oh, that's unexpected. What’s he want?”

“He said it’s for your ears only. And it’s terribly important. Something about the MoSCoW method.”

Topics: MoSCoW Method
Continue Reading

Machine Learning in the Financial Industry

By Abdul Dremali on Nov 8, 2017 9:05:00 AM

You’ve read a number of articles in this space about different types of machine learning, with a high-level view of how they work and the types of technologies that machine learning will enable in the future. “But,” you’re thinking, “What are some of the ways machine learning is being applied right now, to do useful work outside the laboratory?”

Continue Reading

How to Start Building an Android Product

By Brian Geary on Nov 6, 2017 9:05:00 AM

Let’s say your latest iOS app (discussed earlier in this space) that you've worked on so hard took off. It’s off the charts at the Apple store and you’re raking in the dough, $1.99 at a time. Great! But here’s the bad news: By not having an Android version on the market as well, you are doing the following:

Continue Reading

React Native vs. Xamarin

By Brian Geary on Oct 30, 2017 9:05:00 AM

First there were the VCR wars (VHS vs. Betamax—look it up if you’re too young to remember). Then there were various game console wars (Atari vs. Intellivision, Sega vs. Nintendo, Xbox vs. PlayStation), browser wars (Mosaic vs. Netscape, Netscape vs. Internet Explorer, Internet Explorer vs. Firefox vs. Chrome…), and mobile platform wars (iOS vs. Android). You’d think that, as a society, we’d be getting tired of these belligerent metaphors. In case we’re not, here’s another one: The cross-platform mobile development framework wars, pitting React Native vs. Xamarin. It’s a bit esoteric to begin with and doesn’t exactly roll off the tongue, so it’s unlikely to become meme fodder. Thankfully.

Continue Reading

Responsive Web Apps Vs. Native Mobile Apps

By Brian Geary on Oct 25, 2017 9:05:00 AM

Remember when “surfing the web” was a thing? The very phrase seems as antiquated as the dial-up modems we used for that purpose. Once the novelty of the World Wide Web wore off, we as a society spent less time following random links and started more purpose-driven Internet activities, such as shopping for books, buying airline tickets, and meeting people in “chat rooms.”

Continue Reading

BACnet: Our Journey With Phoenix Controls

By Brian Geary on Oct 23, 2017 9:05:00 AM

At AndPlus, we work hard to find the right software solutions to problems experienced by our clients. “When Phoenix Controls identified that the old control system used for their valve wasn’t very functional, they turned to us for answers,” says Max Grayer, a technical architect at AndPlus. “We created a touchscreen controller that displays critical data such as room occupancy, room offset, temperature and air changes per hour.”

Topics: BACnet
Continue Reading

How AndPlus executes the Google Ventures Design Sprint

By Brian Geary on Oct 16, 2017 9:05:00 AM

Software developers are a funny bunch. Not necessarily “ha ha” funny—you don’t see many developers on the stand-up comedy circuit—but they have certain peculiarities. Although they are generally amenable to learning new things, such as shopping for books, buying airline tickets, and meeting people in “chat rooms.” Witness, for example, the great struggles some development teams had when switching from procedural to object-oriented programming.

Continue Reading

Self-Driving Cars and Their Effect on Traffic

By Abdul Dremali on Oct 11, 2017 9:05:00 AM

Imagine, if you will, a world in which you can do, in a car, all the things you’re not supposed to do while driving: talking on your phone, texting, watching “Laverne and Shirley” reruns, putting on makeup, playing the trombone, etc. You will be able to do those things because you won’t actually be driving the car; the car will drive itself to your destination.

Continue Reading

How to Start Building an iOS Product

By Brian Geary on Oct 9, 2017 9:05:00 AM

Just ask anyone who owns an iPhone: You will learn that it is humankind’s greatest invention, better than fire, the wheel, agriculture and espresso combined. And it’s the only item on the planet worthy of camping out for—for days on end—to get the latest version.

Continue Reading

Updating Apps for the new iPhone X

By Brian Geary on Oct 4, 2017 9:29:19 AM


It's that time of year! Brand new iPhone design means making our designers & engineers completely throw away years of their hard work and start all over again! Just kidding.... kind of.
Continue Reading

Machine Learning vs Deep Learning. What's the Difference?

By Abdul Dremali on Oct 2, 2017 10:30:00 AM

If you buy into the hype, you might believe an army of intelligent robots is on the march RIGHT NOW, coming to TAKE YOUR JOB.

Continue Reading

Apple's Face ID is a Triumph of Machine Learning Technology

By Abdul Dremali on Sep 27, 2017 11:44:52 AM

Lately the term "Machine Learning" gets kicked around like a hackysack in a stoners basement. It's becoming a ubiquitous buzzword because it really is exciting technology that's finally making its way into our lives, but a large majority of the buzz is nothing more than lazy marketing. Apple is one of the tech giants that's bringing machine learning into the mainstream in effective and even mindblowing ways.

Continue Reading

How We Handle Greenfield vs Brownfield Projects

By Brian Geary on Sep 25, 2017 9:05:00 AM

The terms “greenfield project” and “brownfield project” are used in many industries besides IT, and usually the meaning is the same: greenfield describes a completely new project that has to be executed from scratch, while a brownfield project is one that has been worked on by others and is now being handed off to someone else for completion. In many instances, brownfield also indicates some type of contamination, which could make finishing the project more challenging.

Continue Reading

Cloud Computing and Where it Stands in 2018

By Brian Geary on Sep 20, 2017 9:05:00 AM

Cloud computing has been a trendy topic for years. Today the industry is riddled with competition, and consumers have multiple options to choose from. Prices have decreased, while quality has improved as a result of competition in the market. Companies like AWS, Google Cloud and Azure have been advancing their technologies dramatically in an attempt to get ahead. Here’s where cloud computing stands in 2018.

Continue Reading

An Interns Summer at AndPlus

By Hirsh Agarwal on Sep 19, 2017 10:37:07 AM

As the Summer of 2017 comes to a seemingly abrupt halt, my time at AndPlus is over... for now at least! For the past three months I have been an Intern working on machine learning, computer vision and artificial intelligence research. Throughout this experience I’ve had the chance to work on various machine learning projects with a number of full time employees here at AndPlus.

Continue Reading

The Challenges of Building Machine Learning Tech

By Abdul Dremali on Sep 18, 2017 9:05:00 AM

We’ve all been told that “you can’t teach an old dog new tricks,” but any competent dog trainer will tell you that most old dogs can indeed be taught new tricks, when properly motivated and rewarded. For a real teaching challenge, try teaching a computer to reliably identify a Chesterfield couch (or any couch, for that matter) in a photograph.

Continue Reading

React Native, the Future of Cross Platform Development?

By Brian Geary on Sep 11, 2017 9:05:00 AM

Ever since iOS and Android established themselves as the two dominant mobile platforms, app developers have had to make a choice: If you’re going to create an app with both Android and iOS versions, which do you work on first? “Both” has never been a viable option, because developing for each platform is sufficiently different that precious little code can be shared between the two. This means that app development takes twice as long as it should, sometimes longer. In an environment where speed to market can determine commercial success or failure, this state of affairs is a major handicap.

Continue Reading

Equal parts Design & Engineering: A Recipe for Success

By Brian Geary on Sep 6, 2017 9:05:00 AM

Great engineering doesn't mean compromising on excellent design. In many technological developments, however, the functions of design and engineering are far removed from each other. The design component fulfills the esthetic requirements, but the most critical requirement for a successful app is its functionality and how well it contributes to delivering what the user needs. Let’s look at what the two concepts are and how they can be meshed for the ideal customer experience.

Continue Reading

Core ML vs Tensorflow Lite

By Abdul Dremali on Sep 4, 2017 9:05:00 AM

With all the buzz about machine learning, artificial neural networks, and other forms of artificial intelligence (AI), it’s fair to ask, “When will I have it on my smartphone?”

Continue Reading

AndPlus is now the #1 Mobile App Developer in Boston!

By Brian Geary on Aug 30, 2017 12:34:45 PM


The exciting Summer of 2017 at AndPlus is coming to an exceptionally fun close as we find out that we are now ranked as Clutch.co's top mobile development agency in Boston. Between shipping quality products for our customers and publishing our first machine learning research paper, the AndPlus team is ecstatic to be Boston's leading software development company. Great design & engineering with a transparent and honest process has all culminated in the top spot on the prestigious websites ranking system.



Topics: clutch
Continue Reading

Innovation as culture, what sets AndPlus apart

By Brian Geary on Aug 28, 2017 9:05:00 AM

We’re so used to hearing new business “buzzwords” every so often that it has become easy to ignore them. Innovation is a word that’s been around for some time, which refers to developing and implementing new or more effective products, processes and ideas.

Continue Reading

Virtual and Augmented Reality: Their Future in Mobile Apps

By Abdul Dremali on Aug 23, 2017 9:05:00 AM

Two remarkable developments in the last year represented the brilliant (or unholy, depending on your perspective) union of two inexorable trends: mobile apps and virtual/augmented reality (VR/AR). One was the release of the insanely popular Pokémon Go smartphone app, which brought augmented reality to cartoon character hunters of all ages. The other was Google Cardboard and the virtual reality content that can be played on it, giving anyone with a few bucks, a smartphone, and some free time a taste of the virtual reality experience.

Continue Reading

The Difference Between Machine Learning, Deep Learning and Statistical Pattern Recognition

By Abdul Dremali on Aug 21, 2017 9:05:00 AM

“Artificial intelligence.” “Artificial neural networks.” “Machine learning.” “Deep learning.” “Computer vision.” “Statistical pattern recognition.” There has been a whole lot of artificial intelligence terminology thrown about recently because of the accelerating pace of advancement in the field. These aren't just silly buzzwords we use to sound cool (well, not always). To the uninitiated, all the terms tend to sound alike, and many of them have been used more or less interchangeably in the popular press. However, there are subtle differences, and in this blog I'll sort a few of them out for you.

Continue Reading

How to Prioritize Agile Backlog

By Brian Geary on Aug 14, 2017 9:05:00 AM

Most professional software development shops, AndPlus included, have adopted some variation of the Agile development methodology. Among the most important concepts in Agile is that of the product backlog, which is simply a list of items (front-end features and under-the-hood tasks) that need to be implemented in the software product.

Continue Reading

Futureproofing Design & User Experience

By Brian Geary on Aug 9, 2017 9:05:00 AM

Futureproofing software designs and user experience minimizes the risk of ending up with obsolete programs and outdated apps. It’s a challenge facing all software development companies, but by keeping up with trends it's possible to anticipate and prepare for changes in requirements and include them in the planning.

 

Here are some of the issues we expect to see, and what we’re doing to address them.

Continue Reading

We just published our first Machine Learning research!

By Abdul Dremali on Aug 8, 2017 10:14:12 AM


We did it! After a summer of filling up every whiteboard in the building with linear algebra, matrices and illegible scribble, our first machine learning paper is DONE! 

The Innovation Lab team at AndPlus consists of any employee who wants to create software with up and coming tech. We primarily focus on machine learning, artificial intelligence and computer vision. Andrew Huang, Hirsh Agarwal, and Abdul Dremali (me!) have taken the resources provided by AndPlus and published our very first paper. 

Continue Reading

The Rise, Death and Re-Emergence of Virtual Reality

By Brian Geary on Aug 7, 2017 9:05:00 AM

Stop me if you’ve heard this before: “Virtual reality is coming, and it’s going to be so cool! It’s going to change everything! It’s…”

 

OK, yes, you have heard it before. So much so that, like the neighbors of the little boy who cried “wolf,” you might not believe it anymore.

So you can be excused if you’re a bit dubious about new claims that virtual reality (VR) is just around the corner and will have all this compelling content and useful applications. Every time these claims have been made, the actual results have been disappointing at best and stomach-churning at worst.

Continue Reading

Virtual Reality, Augmented Reality and the Future of Interface

By Abdul Dremali on Jul 31, 2017 9:05:00 AM

For as long as most of us can remember, we have interacted with our computers via some variation on the theme of the graphical user interface (GUI), keyboard, and pointing device. The advent of touch-sensitive displays, and their popularization via smartphones and tablets was not really a radical departure. It eliminated the mouse and clumsy stylus sure, but there seems to be obvious missing piece.

 

All of that may change sooner than you think. Augmented reality and virtual reality are rising in popularity as the tech continues to advance.

Continue Reading

Aligning Your Development Team to Your Business (strategic goals)

By Brian Geary on Jul 26, 2017 9:05:00 AM

 

Companies are progressively realizing that IT and software have a critical role in their business strategies, and this makes it essential to align a custom software program with business goals across the organization. Before engaging in a development project, it’s important to have a clear idea of how the new software will support their strategic objectives in the long term. This enables us to understand the larger, operational context of the project, and helps at project level to spot potential roadblocks. JD Roger, project manager, explains how AndPlus works with prospective clients to ensure that we do just that.

Continue Reading

The Past, Present and Future of Machine Learning

By Abdul Dremali on Jul 24, 2017 9:05:00 AM

By this time, you’ve probably heard a whole lot of thought, talk, and speculation about the coming revolution in intelligent machines, from self-driving cars and other robots to facial recognition systems andmore. It’s not just science fiction anymore. We really are gettingcloser to a new reality where it will be harder to tell the difference between “natural” and “artificial” intelligence.

Continue Reading

How BACnet Works

By Brian Geary on Jul 17, 2017 9:05:00 AM

“Holy building automation, BACman! There’s a construction project that needs our help!”

“Quickly, Bobbin! To the BACmobile!”

 While our heroes make their way to the construction site on the outskirts of Gotham, let’s talk a bit about BACnet.

Topics: BACnet
Continue Reading

"Outsource" Doesn't Mean What You Think it Means

By Brian Geary on Jul 12, 2017 9:05:00 AM

In the past few years, the term “outsourcing” has accumulated some unpleasant baggage, becoming associated with the idea of eliminating domestic jobs and shipping the work to much cheaper overseas providers. Worse yet, the quality of the products and services of these “outsourced” resources is often regarded as inferior to what was provided domestically.

Continue Reading

What Is an API and How Does It Help You?

By Brian Geary on Jul 10, 2017 9:05:00 AM

At some point in the recent past, you may have heard someone mention the term “API.” You probably recalled hearing this term before, and had some idea of what it meant. Perhaps you nodded knowingly, making a mental note to look it up when you got back to your desk. Maybe you followed up on it, or maybe you were distracted by the coffee brewing in the break room. It happens.

Topics: API
Continue Reading

The Ubiquity Bluetooth Low Energy

By Brian Geary on Jul 3, 2017 9:05:00 AM

Bluetooth Low Energy (BLE) is everywhere now, from headphones to peripherals to advanced medical instruments. Being hailed as a game-changer by the industry, it’s a wireless personal area network that is able to send data short distances with low energy consumption. BLE was built specifically to power the Internet of Things, and its ability to operate using minimal energy makes it suitable for devices running for long periods of time on batteries or energy-harvesting equipment. Inexpensive and easy to work with, BLE’s adaptable architecture offers developers unlimited potential.

Continue Reading

Onshore vs. Offshore Software Development

By Brian Geary on Jun 28, 2017 9:05:00 AM

The Internet is a powerful tool for commerce, enabling organizations and individuals around the world to do business with each other. We are now able to engage in cross-border trading in goods and services in ways that were cumbersome or impossible just a few years ago.

Continue Reading

5 Most Important Choices when Picking a Software Dev Shop

By Brian Geary on Jun 26, 2017 9:05:00 AM

Picking a software development shop is a bit like buying a used car. With a used car, you have certain features in mind, but you can’t special-order anything; you have to select from what’s available. Similarly, all software development shops have their strengths and weaknesses, and you usually can’t cherry-pick parts from different shops to assemble a team. You have to see what’s available and evaluate them on what they bring to the table.

Continue Reading

Web Applications – Making the Browser King of the Castle

By Brian Geary on Jun 19, 2017 9:05:00 AM

New trends in web technologies have made high performing, fully functional web applications a reality. The days of stand-alone desktop applications are long gone, and there’s no longer the requirement for users to download bulky software.

Continue Reading

The Effect of Custom Software on A Business

By Brian Geary on Jun 14, 2017 9:05:00 AM

“One size fits all” has never been a great concept, and in the business computing environment it can be particularly limiting. Every business has specific challenges, and it’s impossible for generic solutions to be a perfect fit for every company. That means off-the-shelf software applications created for typical scenarios usually can’t compete with custom software, which is developed to address a company’s specific needs, but they are often chosen because of the belief that it’s complex and costly to tailor-make a program. What business owners don’t always note, however, is the effect custom software has on a business and the benefits it brings to the table.

Continue Reading

A Newbie's Guide to Blockchain

By Brian Geary on Jun 12, 2017 9:05:00 AM

The world has long needed a method of creating secure, unalterable digital records. Developed in 2008 to form the backbone of the Bitcoin cryptocurrency, blockchain is a digital ledger technology that fills this gap. It stores data in records called blocks using a decentralized structure, which enables users to make secure online transactions or value exchanges.

Topics: Blockchain
Continue Reading

Apple releases new Machine Learning API

By Abdul Dremali on Jun 6, 2017 3:17:26 PM

 

Machine learning is everywhere these days. It’s a popular buzzword for good reason. Every major tech company (AndPlus included!) is building complex software to solve everyday problems using artificial intelligence and machine learning.

Continue Reading

3 Common Mistakes When Building an MVP

By Brian Geary on Jun 5, 2017 9:05:00 AM

Admit it: When you read “MVP” in the title of this article, you thought “most valuable player." Huh? Sorry to disappoint, but in this context, MVP has nothing to do with sports and everything to do with the success of a software development project. In software development, MVP stands for minimum viable product.

Continue Reading

5 Reasons You Hate Your Software Dev Firm

By Brian Geary on May 31, 2017 9:05:00 AM

Finding the right software development firm for your business can be challenging, and it’s often easier to identify what you don’t want in a vendor than what you do. If you’re experiencing any of these issues with your current service provider, it might be time to consider looking for a new one.

 

Hint: We mayyyyy know a team that specifially avoids these pitfalls. 

Continue Reading

The Fine Line Between Web Development and Web Design

By Brian Geary on May 29, 2017 9:05:00 AM

Inexperienced users routinely get confused between web development and web design, and that’s understandable because of the fine line separating them. Both functions are equally important to a successful website, so we’re going to unpack the terms for you to create a deeper understanding of each.

Continue Reading

Modern Web Development Toolkits: What’s In and What’s Out

By Brian Geary on May 22, 2017 9:05:00 AM

In the fast-paced world of the internet, trends come and go, but one thing remains constant: Developers relentlessly pursue new and improved tools to do their work better and faster, with fewer bugs. Developers depend on modern web development toolkits the same way carpenters or plumbers rely on what’s in their toolbags, and they tend to gravitate towards the newest ones in pursuit of more capability, better usability, and faster development cycles.

Continue Reading

Why Owning Your Code is Important When Outsourcing Development

By Brian Geary on May 17, 2017 9:05:00 AM

When you commission an artist to create a painting or sculpture, typically you own the end product when it’s finished, to do with as you like. The artist can’t come back a year later and take it back. If you have a custom-designed house built for you, it’s the same thing: You—not the builder—own the house.

Continue Reading

Implementing Google Photos Cloud Vision API

By Brian Geary on May 15, 2017 9:05:00 AM

Even before there was such a thing as a digital computer, science fiction authors and other dreamers imagined sentient machines that could see and understand what they saw. Just the “seeing” part—identifying objects in an image—has proven to be one of the thorniest problems in computing. However, with recent advances in machine learning, we are now a step closer to realizing that goal: Google has released its Google Photos Cloud Vision API for developers everywhere to use.

Continue Reading

How the AngularJS Framework Helps Build Web Applications

By Brian Geary on May 8, 2017 11:46:49 AM

From an application-development standpoint, one of the shortcomings of HTML is the fact that it is, first and foremost, a markup language, not a programming language. Although HTML5, the latest version, lends itself more to interactivity than previous versions, it is still mostly about presentation and not so much about applications.

Continue Reading

Hidden Complexities in Getting an Accurate Quote

By Brian Geary on May 3, 2017 9:05:00 AM

Perhaps you’ve decided your company needs a flashy mobile app or a slick web application. Or maybe you need something more mundane, such as a hardware driver for a device prototype. Whatever the case, you have contacted several contract developers and received software development quotes that vary widely in both price and detail.

Continue Reading

The Power of Rapid Prototyping, Iterating and Improving

By Brian Geary on May 1, 2017 9:05:00 AM

At AndPlus, we are firm believers in building a minimum viable product (MVP). One of the best ways to make sure your contract software developer is going in the right direction with your project is to see an early prototype—the earlier the better. A thoroughly documented requirements specification is important in end-to-end development, but it’s all rather abstract and conceptual until you can see something on-screen.

Continue Reading

Developing Software in the ‘Quant’ Age

By Brian Geary on Apr 24, 2017 2:45:58 PM

The term quant means a few different things; short for “self-quantifier,” or Quantitative, More commonly the latter. It is a relatively new buzzword that you will be hearing a lot of soon, if you haven’t already. Quants are people who measure all kinds of metrics about their given industry, from health to business trends. The quant movement has gained momentum recently, enabled by technological advances in smartphones and sensor devices such as exercise monitors, heart-rate monitors, sleep monitors, and other gadgets.

Continue Reading

A Geek’s Guide to Choosing a Software Shop

By Brian Geary on Apr 19, 2017 9:05:00 AM


Your business is different. Even though you have competitors in the same industry, the way you do things makes you unique, and using off-the-shelf software simply isn’t the right option for everyone. When you’re facing the build-vs-buy decision, challenging questions arise that can often be answered only by fully exploring your options. If you decide custom software offers you the most efficient system, here’s how to go about choosing a software shop to develop a distinctive solution for your company that will take you to the top of your game.

Continue Reading

How Software Uses Machine Learning & Vision to Solve Problems

By Abdul Dremali on Apr 17, 2017 9:05:00 AM

The debate rages on, in the technical press, mass media, social media, and philosophical circles, as to whether computers will ever be considered “intelligent,” and whether it would be a good thing if they were. Much of the debate hinges on definitions of what it means to be intelligent and how human-like a machine would have to be before it was considered intelligent. Arguments aside, much progress has been made in recent years on two technologies that together bring us closer to the goal of “artificial intelligence” in general, and intelligent robotics in particular: machine learning and computer vision.

Continue Reading

End-To-End Development: Visualizing Your Product Journey

By Brian Geary on Apr 10, 2017 8:21:49 AM


Modern product development in general, and software product development in particular, have adopted end-to-end development principles, in which the conceptualization, market analysis, requirements specification, design, building, testing, release, and post-release support and maintenance are managed as a single, well-documented, cross-functional project.

 

The first two stages—conceptualization and market analysis—are the most important, because together they define the scope of the solution and thus all of the subsequent steps. Perhaps even more important, they determine whether a project should be pursued at all.

Continue Reading

Big Data, Small Data and Securing Your Infrastructure

By Brian Geary on Apr 5, 2017 5:28:38 PM

“Big data” has generated quite a bit of excitement recently, largely because of its promised ability to solve large business and scientific problems. Organizations large and small are eager to use smart, analytical algorithms to make sense of their large data and obtain useful information about their customers, their competitors, climate change, financial markets, and a host of other topics.

Topics: Big Data
Continue Reading

Prototyping a User Journey: Simple Interfaces for Complex Tasks

By Brian Geary on Apr 3, 2017 10:59:41 AM

One of the key principles of end-to-end software development is the concept of the user journey. A user journey is a description of how a specific type of user (known as a persona) interacts with a proposed software solution to perform a specific task. (If you’re more old school, you might refer to this approach as a “user story” or “use case.”)

Continue Reading

5 Steps to Starting a Xamarin Project

By Brian Geary on Mar 20, 2017 10:00:28 AM


Rome wasn’t built in a day, and neither is a good, cross-platform mobile application. It can be built in a few weeks, however, if you have the right tools and experience. When you need a quality, high performance app that works seamlessly on Android, Windows and iOS, Xamarin is a good option to start with. As a fairly young tool, Xamarin uses .NET/C#, native libraries and is based on the Microsoft technology stack. The existing community of more than 1.4 million developers (and growing dramatically!) makes it a safe bet that it’s not going away anytime soon. Quality output begins with quality input, however, which means following the right steps is essential for a successful Xamarin project.

 


Continue Reading

Why Your Electronic Health Record Software Is Failing

By Brian Geary on Jan 11, 2017 8:00:00 AM

With several years to adjust to using electronic health record software, any lingering problems your hospital is having are likely here to stay.


Instead of forcing hospital staff to continue using electronic health records that don’t work well, it’s time to reevaluate your systems and see if developing new solutions for your electronic health records are right for you.

Continue Reading

5 Ways Video Conferencing In Hospitals Is Saving Lives

By Brian Geary on Jan 4, 2017 8:00:00 AM

For patients in remote or rural areas, a stroke can easily cause permanent damage because treatment is too far away or their local hospital doesn’t the equipment or expertise to treat them. But new video conferencing apps for hospitals are dramatically improving the odds of a successful recovery for patients.


With the help of a video conferencing app, specialists are able to treat patients in smaller, underserved areas. Specialists can now share their expertise whenever and wherever it’s needed without smaller hospitals having the expense of keeping a specialist on their staff.

Continue Reading

6 Benefits Of Agile Medical Software Development

By Brian Geary on Dec 28, 2016 8:00:00 AM

There’s nothing more damaging to a medical company than to spend months developing new features only to have them become obsolete by the time they’re delivered.


Medical companies that use traditional waterfall development processes often see their projects go months over their deadlines, with budgets doubling or even tripling. Often when projects are finally delivered, their intended users no longer need those features or functions. These repeated failures make it nearly impossible to keep getting funds or buy-in from the staff or executives for future projects.


But software development doesn’t have to be a long and expensive process. By moving to an agile software development process, medical companies can more quickly and cost-effectively create software that meets their users’ needs.

Continue Reading

5 Ways To Use Custom Software To Improve Electronic Health Record Processes

By Brian Geary on Dec 21, 2016 9:00:00 AM

Electronic health records are a required part of U.S. healthcare, but this doesn’t mean they have to stand in the way of quality patient care.


With the Health Information Technology for Economic and Clinical Health Act making EHRs a requirement, many healthcare practitioners have spent years learning how to use EHRs. While they’re becoming a familiar part of the healthcare system, they’re still far from perfect.


Hospitals don’t have to be satisfied with a one-size-fits-all EHR. Custom software can take a standard EHR and customize it to better fit the processes and unique needs of every hospital.

Continue Reading

Has Government Pressure To Transition Your Hospital To EHRs Caused A Huge Mess?

By Brian Geary on Dec 14, 2016 8:00:00 AM

The move to EHRs was designed to improve the safety, quality and efficiency of patient care. While some hospitals and physicians’ offices have successfully implemented hospital information system software, many more are struggling.

The Health Information Technology for Economic and Clinical Health Act (HITECH Act), created in 2009, created a mandate that hospitals and doctors’ offices adopt EHRs by 2018 or face penalties.

They offered incentives for healthcare organizations that could meet “meaningful use” guidelines from 2011-2015. After that, healthcare systems and physicians who didn’t use EHRs or couldn’t show that they met Meaningful Use standards would face penalties.

More than half of the doctors who bill Medicare are facing penalties of 1 percent of their 2015 payments because of a failure to comply with Meaningful Use, according to Dr. Steven J. Stack, president of the American Medical Association.

This legislation, combined with the Affordable Care Act, makes it critical that hospitals can access and analyze patient data, including population health data, healthcare costs and readmission rates.

Continue Reading

How Effective Is Your EHR System?

By Brian Geary on Dec 7, 2016 8:00:00 AM

Mention the EHR adoption process to a physician and you’re likely to hear a groan. After spending much of the past five years implementing the electronic medical health records software, many will say it’s still not living up to its goals.

The push to adopt EHRs is being driven by the U.S. government in an effort to improve the quality, safety and efficiency of patient care. By implementing an approved EHR, hospitals and physicians will increase care coordination, protect patient privacy and improve the overall health of the community, according to an article on HealthIT.gov.

Continue Reading

5 Challenges Physicians Face With Improving Quality Care

By Brian Geary on Nov 30, 2016 10:00:00 AM

Faced with a barrage of regulations, a growing case load and a lack of effective technology, even the most dedicated physician can feel like they’re not able to deliver the quality of patient care they’d like.

Medicare’s readmission penalties are hitting a new high over the next year, according to an article on Kaiser Health News. More than half of the hospitals in the U.S. are facing Medicare penalties, making monitoring patients and improving their compliance with medication and other treatments more important than ever.

Couple this potential loss of Medicare payments and a hospital’s already tight budget, and physicians are feeling the pressure to not only quickly diagnose and treat patients, but also to ensure they follow their care plans.

Continue Reading

6 Reasons Healthcare Professionals Should Improve Their Communication

By Brian Geary on Nov 23, 2016 10:00:00 AM

One of the most important tools for any healthcare provider isn’t his or her knowledge of the latest medical breakthrough - it’s their ability to listen and communicate effectively with their patients.

While it seems like a simple skill, communication (and the lack thereof) is at the core of many serious patient care issues.

Poor doctor-patient communication has been linked to increased malpractice risk, lack of patient compliance with treatment plans, poor health outcomes and dissatisfaction for both patients and their healthcare providers, according to an article on the Institute for Healthcare Communication’s website.

Few healthcare providers are receiving training on effective communication, making it clear why this remains an issue in healthcare.

 

Read on to learn more about improving communication  and the benefits healthcare providers can realize by strengthening their communication skills.

Continue Reading

Is Your Medical Device Software Design FDA Compliant? It Better Be!

By Brian Geary on Nov 18, 2016 9:00:00 AM

The global medical device market is booming, with sales reaching $381 billion in 2015, according to Kalorama Information.

 

Many companies are jumping into the market, creating software and mobile apps for use with the wide variety of devices on the market. Mobile apps and software are changing the face of healthcare, putting more information and control into the hands of users.

 

Popular medical apps such as MyChart and ZocDoc are driving demand for innovative ways to manage healthcare needsand the market is only expected to grow.

Continue Reading

Is Your Hospital Information System Failing Your Patients?

By Brian Geary on Nov 16, 2016 11:00:00 AM

There’s a growing divide between technology that enables healthcare providers to do their jobs better and technology that creates an obstacle between a physician and great patient care.

 

Healthcare technology has gotten a lot of attention in recent years with the mandated use of electronic medical records. Add this to the growing app culture and you can see how important it is to introduce the right technology that helps - not hinders - physicians looking to deliver a higher quality of care.

 

Hospitals and healthcare groups are rolling out hospital information systems in an attempt to streamline every facet of their operations, from medical to administrative. But too often these systems are contributing to the problems they’re supposed to be addressing.

 

Implementing the right medical technology platform can dramatically improve not only a hospital’s internal operations, it can also streamline patient care and improve patient satisfaction.

Continue Reading

5 Ways Medical Mobile Apps Can Improve Patient Outcomes

By Brian Geary on Nov 2, 2016 11:29:33 AM

Clinical decision-making has changed drastically in recent years. An influx of information, available to patients via the web, mobile apps, and distributed information, has made it crucial for HCPs to adopt modern ways to service their customers that are seeking better quality care from their physicians.

Continue Reading

The New MacBook Pro Touch Bar

By Brian Geary on Oct 28, 2016 9:31:23 AM


Whether it’s for quick emoji replies or useful function key access, the new MacBook Pro Touch Bar provides the end user with endless possibilities to boost productivity. The OLED strip just above the new MacBook’s keyboard provides a fully customizable touchscreen interface that changes depending on the context of the active application.

Continue Reading

Expert Interview Series: Dave Nevogt of Hubstaff

By Brian Geary on Sep 28, 2016 9:30:00 AM

Dave Nevogt is a co-founder of Hubstaff, a leading time tracking platform for managing remote teams. We recently asked Dave about Hubstaff and the challenges of launching a software startup today.

Continue Reading

So Close and Yet So Far. Does Software Developer Location Matter?

By Brian Geary on Sep 21, 2016 10:00:00 AM

If commercial flight put everyone on Earth within reach, technology has set each of us on one another's doorsteps. It's now possible to collaborate with others across the country or around the world as effectively as you can with the people in the next office. What that means for businesses is that they are no longer held hostage to the service providers in their city. Using technology, you can hire and work with developers anywhere in the world.

What are the pros and cons of hiring developers in remote locations, as opposed to those in close proximity? Let's explore.

Continue Reading

Custom Software Development Link Roundup

By Brian Geary on Sep 14, 2016 10:00:00 AM

Welcome back to our link round-up series! We're gathering some of the best posts in mobile applications, web applications, business mobility, and custom software.

Continue Reading

5 Essentials for a Minimum Viable Product

By Brian Geary on Sep 13, 2016 10:00:00 AM

If you think an MVP is the most valuable player in the Super Bowl, you haven't been introduced to the Minimum Viable Product in relation to a software system. Minimum Viable Product, or MVP, is the most basic version of a product that has only enough of the essential features to be marketed. Through this early marketing, the company can glean valuable insight from early adopters, which then guides the development of the fully-featured product. Inevitably, the final product is far better because of that input.

Continue Reading

Healthcare Software Development: What Can Be Done Better?

By Brian Geary on Sep 9, 2016 10:00:00 AM

When it comes to adopting medical technologies, healthcare has acted swiftly and decisively. But when it comes to adopting technologies to improve their own business operations, hospitals and other medical organizations have been rather slow. This is understandable in an environment where money is tight and patient care is critical, but it's also slowed down the advancement of medical software development.

Continue Reading

Medical Software Development Link Roundup

By Brian Geary on Sep 6, 2016 10:00:00 AM

Welcome to our link round-up series! We're gathering some of the best posts in mobile applications, web applications, business mobility, and custom software.

Continue Reading

Mobile Application Development Link Roundup

By Brian Geary on Aug 29, 2016 10:00:00 AM

Welcome to our link round-up series! We're gathering some of the best posts in mobile applications, web applications, business mobility, and custom software.

Continue Reading

5 Ways Medical Companies are Using Software & Apps

By Brian Geary on Aug 23, 2016 9:30:00 AM

Even after Apple's iPhone exploded in popularity upon release, there was still this prevailing idea that apps were not to be taken serious. "Software" was a term that described a productivity suite like Microsoft Office. You could use it to create word documents. It could create spreadsheets. It could help you craft that next big multimedia presentation that you were about to give in front of the entire office.

Continue Reading

Connected Medical Devices & How They Are Leading the Industry

By Brian Geary on Aug 16, 2016 10:00:00 AM

The IoT is revolutionizing the world. It is making a tremendous impact across numerous industries and sectors, including manufacturing and supply chain management, insurance, banking, energy, agriculture, and more. However, its impact is perhaps nowhere more obvious and compelling as in healthcare. During a time of enormous challenges (tight budgets, even tougher regulations), the IoT is helping to improve patient care while simultaneously lowering costs. Here's how.

Continue Reading

Expert Interview Series: Victor Conesa of Justinmind on How To Use Prototyping To Make Your Design Process More Efficient

By Brian Geary on Aug 12, 2016 10:00:00 AM

Victor Conesa is Product Manager at Justinmind, where he uses his business, tech and UX experience to refine and promote Justinmind's interactive prototyping tool.

Topics: Website
Continue Reading

Launch Your MVP Quickly, Iterate Often

By Brian Geary on Aug 10, 2016 10:00:00 AM

There are well over 5 million apps available at the top app stores (Google Play, Apple App Store, Windows Store, Amazon Appstore, and BlackBerry World). Yet, less than .01 percent will be successful to any real degree. What does that tell us? Does it mean developers just aren't that good? Nope. Does it say there is no chance for an outsider to break into mobile development? Not at all. It simply means that the mobile app development world must rethink how apps are developed and brought to market. Here's how.

Continue Reading

Using Agile To Develop FDA Compliant Medical Software

By Brian Geary on Aug 10, 2016 10:00:00 AM

Any software used to enable a medical device for use on human patients in the United States is subject to FDA medical software compliance regulations.

Continue Reading

4 Reasons Why Agile is The Best Way to Develop Custom Software

By Brian Geary on Aug 3, 2016 10:00:00 AM

Agile or waterfall? 

What is the best way to develop custom software? Agile is like the cool new kid in school. All the popular start-ups are doing it. Definitely very “lean.” But why?

Agile is easier and has less risk than other software development methods. How? It is collaborative. It is “plain English,” not techie speak. It is transparent and removes “the black box” from software development. Agile provides value quickly. And it is very flexible. 

Continue Reading

6 Steps To A Successful Agile Software Project

By Brian Geary on Jul 28, 2016 10:00:00 AM

Agile software development is a flexible framework, that is implemented through a set of methods and practices.

What steps should you be taking to ensure your agile software project is a success? 

In this post, we share the 6 step methodology that we use at AndPlus to implement the Agile software approach.

 

Continue Reading

How to Perform Research for Your User Experience

By Brian Geary on Jul 26, 2016 10:30:00 AM

There is one surefire way to tell if you are dealing with an amateur app developer or a seasoned pro. The amateur will almost always insist that they can do all of their research, testing, and release of an app with a stellar user experience(UX) out of the gate, the first time.

Topics: Testing
Continue Reading

3 Ways to Keep Feature Bloat Out of Your Software Development Project

By Brian Geary on Jul 19, 2016 10:00:00 AM

We've all seen it. Applications that are so overloaded with features that what should be extraordinarily simple becomes overwhelmingly complex. This isn't just complicated software, such as Photoshop, which has excellent reasons for its complexity. It's apps that should be relatively easy to learn and use, but aren't, because there are just too many features to make sense of it all. That's feature bloat. Feature bloat hogs unnecessary system resources, adds to the cost of app development, and deliver no incremental benefit. Feature bloat also makes a relatively straightforward app become infuriatingly complicated for some people to use.

Continue Reading

Must, Should, Could, Won't- a Method for Prioritizing Software Features

By Brian Geary on Jul 14, 2016 10:00:00 AM

If you thought the only Moscow was the capital and most populous city in Russia, you'd be only half right. For web and mobile app developers, MoSCoW is also a system for prioritizing what features and functionality to include in an app development project.

Continue Reading

How to Prioritize and Implement User Feedback on Your App

By Brian Geary on Jul 5, 2016 10:00:00 AM

A quick scroll through most any app's feedback on pretty much any app store out there reveals the truth: people are schizophrenic. For every, "Great app! Love it!" you'll get five, "I hate this app! It's garbage!" comments. It can be difficult to determine which comments you actually need to pay attention to and learn how to turn user feedback into useful fodder for actually improving your app (and your reputation as a developer). Here's how an app developer can prioritize and implement user feedback for inevitable success.

Continue Reading

Getting Your App Into the Google Play Store

By Brian Geary on Jun 28, 2016 10:00:00 AM

The most efficient, effective way to get your app to be downloaded and used by the general population is to make it available in the Google Play Store. Though the competition there is intense (there are more than 1.3 million apps there competing for downloads), it is the biggest market (by far), and actually makes it easier for developers to get their apps accepted than some of the competing app stores do.

Continue Reading

U.S. Nuclear Program Still Running on Floppy Discs: What will it cost to upgrade to Custom Software Development?

By Brian Geary on Jun 24, 2016 10:00:00 AM

From 1967 through 1976, eight-inch floppy disks were the latest and greatest thing. That was before Apple computers was even founded, before Jimmy Carter became President, and before the world even had home video consoles or personal computers. Many of today's generation don't even realize that the reason they called the old, hard-cased 3.5 inch discs "floppy discs" is that the original 8-inch and 5.25-inch discs were, in fact, floppy, if you held them up and waved them around. That was a long time ago.

Continue Reading

7 Tips For Writing Software Requirements for Your SMB's App Development

By Brian Geary on Jun 13, 2016 9:30:00 AM

Are you a small to mid-sized business looking to build your perfect application or software? Where do you start?

Continue Reading

Putting an App to the Test on Android

By Brian Geary on Jun 7, 2016 10:00:00 AM

Building an app for Android devices gives you access to a far larger potential market than developing for just Apple devices. However, developing Android apps comes with great challenges, simply because of the vast array of different devices, screen sizes, specifications, and other variables of Android devices. This is even more of an issue now that there are so many popular Android tablets to be sure your app works on, in addition to the array of smartphones out there. Here's how to be sure your app is thoroughly tested across the Android universe.

Continue Reading

Evaluation: The First and Final Steps in Custom Software Development

By Brian Geary on May 31, 2016 10:00:00 AM

Not all software development projects meet their intended goals. In fact, the bigger they are, the harder they fall. Some go over budget, are not delivered at the specified time, or are not suitable for their intended purposes once delivered. How can your company assure that the project will be a success? The key to a successful development project is evaluation. Evaluation should be both the first and the final steps in any custom development project.

Continue Reading

TSA's $1.4 Million Boondoggle to Choose Left or Right

By Brian Geary on May 24, 2016 9:00:00 AM

Nobody is arguing that there isn't room for improvement in TSA's processes. Anyone who's waited in line for hours upon endless, wasteful, boring, frustrating hours to pass through security and make it to a flight on time knows that there has to be a better way. But the 'cure' the TSA blundered upon is inarguably not that better way.

Continue Reading

Adding an App to the Apple App Store in One Easy Step

By Brian Geary on May 12, 2016 9:30:00 AM

Ready to develop an app for your business and distribute it via the immensely popular Apple App Store? Awesome! Let's get started.

First, you'll need to read about all of the required technical specifications. There are also guidelines regarding content, as well as some limitations on the design of the app. The Apple App Store guidelines are conveniently broken up into 22 separate sections, varying in length. Keep in mind that, due to the sheer volume of apps that Apple receives regularly and the complexity of the guidelines the App Store requires, many apps will be rejected upon the first submission.

Continue Reading

The Meaning of Business Mobility Has Changed

By Brian Geary on May 3, 2016 9:00:00 AM

Mobilegeddon. That's the sensational name that Google endowed its April 2015 algorithm update with - so named because it was designed to reward sites that work well with mobile devices and, conversely, punish those that are not designed to offer mobile users the optimal experience. That's how crucial mobile is to today's Internet.

Topics: Mobile Web
Continue Reading

Choosing a Software Developer for Your Small to Medium Sized Business

By Brian Geary on Apr 28, 2016 9:00:00 AM

Once you decide to build a custom software, you need to determine how you’re going to build it. Hiring a software development team is your best bet, especially if you’re a small to medium sized business.

Continue Reading

Thought Leader Series: Why It's Crucial to Have Exec Buy-in for Agile Projects

By Brian Geary on Apr 25, 2016 9:00:00 AM


Susan Payton is the President of Egg Marketing & Communications, a content marketing and social media firm. She's written three business books, and blogs about small business on sites including Forbes, AllBusiness, and The Marketing Eggspert Blog.

In the software and IT world, you hear a lot about the miraculous cures of the Agile process. It's the fix for projects that get off the rails. It's the solution for long-winded meetings that accomplish nothing. But Agile is the next thing since sliced bread...only if it works.

Continue Reading

'Take It Easy' with the Help of a Mobile App Developer

By Brian Geary on Apr 22, 2016 9:00:00 AM

Is it getting harder for you to 'Take It Easy' when running your business these days? The loads of the business person have changed a lot over the years. Now, worries aren't limited to mergers and acquisitions, the upheaval between sales and marketing, and a demanding customer base. Today's business people also have to contend with finicky websites, bloated databases, and the growing pressure to develop mobile apps for customers and workers. If you aren't careful, the sound of your own wheels will drive you crazy.
Continue Reading

Get the Most Accurate Mobile App Estimate by Preparing These 3 Items

By Brian Geary on Mar 31, 2016 9:30:00 AM

 “I have no idea how much something like this costs.”

“How do you go about getting a price on an app like this?”

“What information can I gather that will help you put a price tag on this for me?”

These are the types of questions we hear every day from people looking to build mobile apps and custom software. It’s common that this is their first time buying custom software. And we know it can be a scary process.

Continue Reading

Handling Small Business Tech Problems

By Brian Geary on Mar 24, 2016 8:00:00 AM

As an IT executive, you may not have the resources or the manpower to immediately handle every small business problem related to technology that arises. Consequently, you might have plenty of small issues that need to be resolved before they develop into larger problems. Here are some common small business technology headaches and tips that will help you resolve them quickly and efficiently.

Continue Reading

Custom Software Buyer Beware

By Brian Geary on Mar 21, 2016 9:30:00 AM

No matter which niche or industry your business belongs to, chances are you need to purchase software for some aspect of operations. For example, you may need software to handle the finances of your business or to track the results of your marketing campaign. While off-the-shelf software seems attractive, custom software is usually best choice for businesses, as it is developed to meet their specific needs.

Continue Reading

Make Writing Software Requirements Easy

By Brian Geary on Mar 17, 2016 9:00:00 AM

Are you writing a technical requirements document for a software development project? You better brew another pot of coffee. Not only are requirements documents a time consuming and tedious task, they also require a good deal of technical knowledge from the author and honestly, aren't very fun to write.

Continue Reading

AndPlus Named Top Boston App Developer

By Brian Geary on Jan 22, 2016 2:31:40 PM

AndPlus was recently ranked among the best Boston app development companies by independent ratings and review firm, Clutch. The rankings feature hundreds of firms, but AndPlus stands out as a firm that focuses on complex and serious app development, serving clients looking for the highest-quality outcomes.  The list of app development agencies includes criteria from references and reviews, customer feedback, and market presence.

Continue Reading

The Product Backlog

By Brian Geary on Nov 4, 2015 10:30:00 AM

Continue Reading

Agile Development Process - What is Grooming?

By Brian Geary on Nov 2, 2015 9:58:59 AM

What_Is_Grooming 

Continue Reading

The 5 Responsibilities of a Product Owner

By Brian Geary on Oct 29, 2015 2:15:40 PM

The product owner is the person who is responsible for a software product on behalf of their company. The key to building a successful product is having a product owner who understands the product, the products users and their role in shaping the product for their users. In this blog I'll discuss how a influential a product owner is when building a piece of custom software

Continue Reading

Why Is The Sprint Review So Important?

By Brian Geary on Oct 28, 2015 1:27:37 PM

After the completion of a sprint, there are two Agile activities that occur - the sprint review and the sprint retrospective. In this post we'll be covering why the sprint review and why it is so important.

At first glance, a sprint review could be viewed as a show and tell for the developers to show off what they completed in the previous sprint. But, if you dig a little deeper, you find that it is one of the most important meetings in the agile process. A sprint review drives the incremental development of the entire product.

Continue Reading

7 Steps of Test-Driven Development

By Brian Geary on Oct 23, 2015 10:15:25 AM

Test Driven Development is the idea that by writing the tests for software before the implementation of any executable code, we can ensure maximal test coverage and code quality. The following blog outlines the process of test driven development as a how-to/guide, as well as benefits to a test driven development process.

Topics: Testing
Continue Reading

When to Develop Native Applications vs Cross Platform Applications

By Brian Geary on Oct 21, 2015 11:28:48 AM


When developing mobile applications for our clients, a common question asked during the scoping process is "Should we build a native application or explore a cross platform solution?". The answer isn't always a simple one and usually starts with "Well it depends on...". While there are definitely some trade offs in developing a cross platform mobile application compared to a native app, there are also some benefits. 

In this blog I'll discuss what a native app is, what a cross platform app is, and the advantages and disadvantages of both. If you have any questions, feel free to leave a comment at the bottom of the page.

Continue Reading

3 Things Needed For A Successful Software Project Kickoff

By Brian Geary on Aug 11, 2015 4:30:59 PM

 

You have an important custom software project. Maybe it is a new mobile application. Or perhaps it's a web application for customers and employees. You have done the hard part. Researched potential vendors. Received input from others who have done this before. Solicited proposals and chosen your new software development partner. You are ready to go. And you want the project to start strongly and give you confidence that you made the right decision.

So what does a "good kickoff" feel like? At AndPlus, we have kicked off hundreds of custom software projects over the years. In our experience, there are 3 important things needed to have confidence in your project right from the start.

Continue Reading

5 Roles In The Agile Process

By Brian Geary on May 20, 2015 10:00:00 AM

Agile is a collaborative approach to building custom software. Not only is collaboration important to the development team (with approaches like swarming and paired programming), it is also critical across all groups involved in the development process.

Continue Reading

7 Key Concepts of the Agile Process

By Brian Geary on May 19, 2015 1:21:20 PM

 
With Agile software development, gone are the days of exhaustive requirements documents and costly, never ending change orders. These are replaced with flexibility, control, and a focus on customer needs. At AndPlus, we believe Agile is the best way to create software. Before jumping in and starting an Agile project, there are 7 key concepts that you should understand. 
Continue Reading

How To Implement The Agile Process - A Checklist For Success

By Brian Geary on Apr 15, 2015 3:39:00 PM

 4 Agile Focus Areas

The Agile software development process may seem complicated at first. But when you look more closely, there are 4 key areas to focus your attention. These include:

  • Build the product backlog
  • Grooming
  • Plan the sprint
  • Development cycle
Continue Reading

Agile Development Process - What is a user story?

By Brian Geary on Mar 13, 2015 1:57:00 PM

What_is_a_user_story

What is a user story?

A user story is the building block of the agile development process. Agile user stories normally follow a specific format – As a (role), I want (some goal) so that (some reason) – but more importantly open up a series of conversations about desired functionality within a piece of software.

Continue Reading

Building Automation Control with Mobile Apps

By Brian Geary on Feb 22, 2015 8:55:00 PM

 Building_Automation_Software

As businesses have continued to integrate mobile applications to improve core business functions, they have also begun to incorporate mobile applications for use behind the scenes, in the form of building automation applications. Today’s building automation systems have advanced far beyond the HVAC-centric systems of the past, handling such functions as lighting, security and safety. All of these functions can now be handled by facility and building managers using a mobile device such as an iPhone or Android handset.

Continue Reading

Step 6: Measures of Success

By Brian Geary on May 12, 2014 4:09:00 AM

Measuring success is the final critical step in implementing a mobile control application. There are often obvious metrics regarding efficiency improvements (often supported with time and motion studies) and corresponding cost improvements. Or perhaps inventory management or repair time metrics. However, there can be other important metrics. Budget for the project is critical. And that means having a clear understanding of when the project is “done.” The timeline of when users actually interact with the application.

Continue Reading

Step 5: User Interface and Experience

By Brian Geary on May 8, 2014 4:06:00 AM

 

This is part 5 in a seven part series from our ePaper - 6 Critical Steps to Adding Mobility to your Control System

The User Interface enables a person to interact with the application. The User Experience is how the user feels after he or she is done using the interface. This is often thought to be the most high profile and exciting step in developing the application. Users and project resources begin to see the result of the hard work and implementation.

Continue Reading

Step 4: Application Architecture

By Brian Geary on May 6, 2014 2:01:11 PM

This is part 5 in a seven part series from our ePaper - 6 Critical Steps to Adding Mobility to your Control System

Now that the relevant discussions have been had regarding data management and use cases, the project team can begin to determine the technologies, platforms, and implementation details which will provide a solution within the boundaries identified in the previous steps.
The architect plays a key role in this step because they factor in the requirements of the current project and also where the application is likely to expand post-project. Engineers have the role of writing code in ways that solve the problems defined by the use cases. They also must ensure that they code in a way that can benefit customers later by easily accommodating expansion to the application.
Platform choices are relevant here. For example, there is a platform called PhoneGap which provides a method for deploying to multiple mobile platforms. It allows creation of native applications based upon an HTML and JavaScript code base. This allows you to deploy your application across multiple devices and support new devices in the future with very little overhead.
On the surface, this provides a great opportunity for a unified experience across Android, iPhone, and other major platforms; but it also includes a bit of performance degradation since layers are added above the system level to support the additional common code bases. As you can see, there are often trade offs with decisions regarding application architecture and technologies utilized. It is important that the use cases, approach to data management, and overall problem statement are supported by the architecture decisions that are made.

Continue Reading

Step 3: Data Management & Access

By Brian Geary on Apr 21, 2014 8:54:34 AM

Data integrity is the #1 focus in this step. Lost data is absolutely inexcusable. Every project stakeholder and production resource needs to ensure that they’re focused on a quality approach to data access and management.
An analogy would be the postal service. There’s standard mail; it requires a stamp, and you only know that it was delivered when the recipient tells you that it was delivered. If the mail didn’t get there, there’s really no way of knowing where that piece of mail is, what happened to it, and if you’re ever going to get it back. Sometimes the mail is a little bit more important and you need to verify that the mail was delivered. In these cases, we have opportunities to verify the delivery by using certified mail, FedEx, UPS, etc.
In mobile control applications, we need to make sure that we’re thinking of our user data being delivered to our information systems in the same way that we think of our mail. It’s important to ensure that our user’s data is not lost in transit. For this, there are mechanisms that ensure that it gets delivered. These include response based transits, API level authentications, and other low level socket communication protocols. These ensure that we never lose data.
Automation and control systems often produce and use data differently than other application types. Many times, there is risk of information overload.For example, If we are using a text-message based delivery of information for controls that are delivering information 5 times a second, that’s going to be too much information for people that have these devices in their pocket. It’d be pretty overwhelming to these users, and not exactly a very good use case.
Some controls measure data information thousands of times a second, and it would literally
be impossible to send all this data to mobile or tablet devices as it comes in. In these cases, we need to develop business logic algorithms which report only the changes in data that would require user interaction.

Continue Reading

Step 2: Identifying Use Cases

By Brian Geary on Apr 11, 2014 3:36:58 PM

This is part 3 in a seven part series from our ePaper - 6 Critical Steps to Adding Mobility to your Control System

Many projects will often not invest the time necessary, or sometimes even completely skip, this step. In our experience, it is one of the most important ones on our list. Use cases define how the end product will be used.

Continue Reading

Step 1: Define the Problem

By Brian Geary on Apr 10, 2014 5:36:51 PM

This is part two in a seven part series from our ePaper - 6 Critical Steps to Adding Mobility to your Control System

The important first step for adding mobility is to clearly define the problem you are trying to
solve. We always want to start with the end in mind. Defining the comprehensive, measurable
problem statement sets the foundation for discussion among the key stakeholders on how the
problem can be solved.

Continue Reading

Benefits - Why would you want to add mobile to a control system?

By Brian Geary on Feb 28, 2014 10:28:06 AM

This is part one in a seven part series from our ePaper - 6 Critical Steps to Adding Mobility to your Control System

There is a growing trend to add mobile to automation and control systems. Companies across industries are realizing the benefits of cost savings, efficiency, and safety.

Continue Reading

Why is now the perfect time to switch to Windows Phone?

By Brian Geary on Mar 20, 2013 9:33:21 AM

Walking through your local mall, you would find it nearly impossible to see somebody using a iPhone or Android smartphone. But tell me this; How many Windows Phone have you seen out in the wild? One or Two? None? If it goes Microsoft's way, this will soon change.

Continue Reading

How Much Does It Cost to Develop a Mobile App?

By Brian Geary on Jan 9, 2013 5:58:00 AM

How much does a mobile app cost? This is, by far, the number one question that any of our potential clients ask. While the question may seem to be fairly cut and dry, the answer is not.

Continue Reading

Little Cameras Making a Big Impact in Mobile Applications

By Brian Geary on Oct 25, 2012 10:51:34 AM

I remember the first phone i ever had with a camera on it; an LG VX 8300 flip phone. The ability to take awful photos with my phone gave me the power that at any place or anytime, I could capture a photo of myself, my friends or my surroundings and send it instantly to my friends. It was pretty cool.

Continue Reading

Mobile Collaboration In The Cloud

By Brian Geary on Oct 10, 2012 8:05:09 AM

e are in the age where all the information in the world is at your finger tips, and everyone wants it right now.

Continue Reading

Mobilize Your Workforce

By Brian Geary on Oct 9, 2012 11:38:01 AM

When laptops first became investments for companies, productivity shot through the roof. The ability to take your PC with you wherever you went significantly enhanced your productivity, and the business world was changed forever.

Continue Reading

Creating Mobile Apps For Field Workers

By Brian Geary on Sep 11, 2012 11:31:57 AM

Does anyone like paper work?

Continue Reading

Back To School: Must Have Apps For Students and Teachers

By Brian Geary on Sep 5, 2012 1:06:07 PM

School is back in session. In the past few years one thing has become very clear. Backpacks are shrinking.

Continue Reading

How to: Launch a Mobile App For Your Business

By Brian Geary on Aug 29, 2012 12:33:07 PM

As the world is slowly unchaining themselves from their desks and becoming more reliant on mobile computing, most companies are beginning to realize the necessity of creating a way to reach their customer in this new mobile world. Some companies are turning to mobile websites, which are in essence a condensed version of the companies full website modified to display nicely on your phone. Other companies are developing mobile applications that are made to utilize features of your phone for added usability (like the GPS, accelerometer, camera, etc…) and also create a unique user experience that mobile websites can’t deliver.

Continue Reading

Microsoft Sitting Pretty After Samsung vs Apple Dispute

By Brian Geary on Aug 27, 2012 5:57:19 AM

The verdict is in. Samsung has been ordered to pay Apple one billion dollars for infringing upon several of Apples software and design innovations.

Continue Reading

NFC Technology: The Future Of Your Everyday Life

By Brian Geary on Aug 20, 2012 9:04:58 AM

I'm sure by now everyone has heard of NFC technology. With 30 million NFC equipped phones shipped in 2011, and an expected 700 million phone equipped with NFC to be shipped by 2016, NFC technology is proving to be here to stay. With companies, such as Google, Samsung and (eventually) Apple, backing NFC technology with chips within their handsets, it's becoming seemingly obvious that this technology is just getting started. More importantly is that these companies are giving consumers a way to use the NFC chips built into their phones.

Continue Reading

How To Make Sure Your App Gets Downloaded

By Brian Geary on Aug 15, 2012 8:52:10 AM

1. Plan your marketing

Plan how your going to market your app before you even create it.

Continue Reading

Time To Pay Up! Get Your Google Wallet Out!

By Brian Geary on Jul 26, 2012 12:52:38 PM

We've discussed in the past how businesses are using mobile applications and cell phone attachments to receive payments from customers using credit cards, but today we are going to be talking about the opposite of that. I'm sure by now, if you have a finger on the pulse of the technology industry, that you have heard of Google Wallet. Well Google Wallet is really starting to show its worth now that more Android phones are packing NFC technology. So lets take an in depth look at what Google Wallet is all about.

Continue Reading

How Can Your Industry Use Custom Mobile Applications?

By Brian Geary on Jul 26, 2012 11:00:51 AM

Custom Mobile Applications

There are hundreds of thousands of mobile apps in app stores. Some of them are completely useless. Others, are fun and entertaining. And a few are helpful in your professional life.

Continue Reading

The Benefits of Mobile Apps For Businesses

By Brian Geary on Jul 24, 2012 9:20:13 AM

Ten years ago, the term 'mobile applications' meant very little to the general population. Today, there seems to be a mobile application to do just about anything. From personal banking to tracking ones health. You can do just about anything using mobile applications ...even hail a cab.

Continue Reading

Apps To Keep Your Kids Learning On Summer Vacation

By Brian Geary on Jul 18, 2012 6:10:37 AM

When I was a kid, the closest thing I did to learning during summer vacation, was create an erector set machine to get my baseball back from the other side of the fence. Or was that the movie 'The Sandlot' (2 minutes and 10 seconds in). Either way, back then things were different. Kids played outside from early in the morning until the sun went down. There were no cellphones, iPads, or internet. But today, kids social lives revolve around the internet. A recent study by the Kaiser Family Foundation found that children 8-18 spend 7 1/2 hours a day in front of one form of media. An even crazier stat, Kaiser also found that these kids have found a way to cram in a total of 10 hours and 45 minutes of media content into those 7 ½ hours. So either this new generation of kids have found a way to expand the amount of hours in a day or they are heavily relying on media.

Continue Reading

Google Assistant vs Siri - Who Will Be The Better Assistant

By Brian Geary on Jul 16, 2012 4:40:02 AM

When Apple released Siri last year it was love at first sight for Apple fans. With her helpful answers to some of your daily trivia, her recommendations on where to eat, to her witty replies to users silly questions, Siri sure made a wonderful virtual companion. But soon, Siri may be put into retirement.

Continue Reading

Developing Consumer Facing Apps: 4 Things to Keep in Mind

By Brian Geary on Jul 13, 2012 8:41:53 AM

Earlier this week I wrote about 4 things to keep in mind when developing enterprise mobile apps. Today i would like to shift my attention to consumer facing apps. While enterprise apps are built for internal use within a company, consumer facing apps are built for anybody. Apps like Nike+, Starbucks Mobile, and the Dominos Pizza are perfect examples of branded mobile applications for customers. They are helpful, useful, and do a great job of expressing each brand. So you want to make an app that creates more engagement with your customers? Here are four things to keep in mind when you develop your consumer facing app.

Continue Reading

4 Things To Keep In Mind When Developing Enterprise Mobile Apps

By Brian Geary on Jul 11, 2012 6:56:34 AM

So your company has finally made the decision to build a mobile app for your mobile workforce. After months of decision making, you finally found the value in creating a mobile app. So what are you waiting for! Build it already! Slow down. Their is more than meets the eye when developing an app. Here are 4 key things to keep in mind when creating a enterprise mobile app for your company.

Continue Reading

Best Apps To Keep You From Texting And Driving

By Brian Geary on Jul 6, 2012 6:32:23 AM

This list was compiled by AndPlus. AndPlus is a custom software development company specializing in mobile application development and design, mobile web design and development, and custom software solutions to meet the changing needs of your business.You can contact us at www.AndPlus.com or on Twitter @AndPlusllc.

Continue Reading

Mac Users Spend More For a Good Nights Rest

By Brian Geary on Jun 27, 2012 12:14:20 PM

It's a well known fact that PC users usually spend anywhere from 100 to 500 dollars less on their computer than Mac users. Something people may not be aware of is how Mac users spending habits have transcended from spending more on their computers to spending more on other items. Just this week, Orbitz released information that shows that people who use Apple Inc.'s Mac computers spend as much as 30% more a night on hotels. In turn the online travel agency is starting to show them different, and sometimes costlier, travel options than Windows visitors see. Although this is a legitimate business practice, is it ethical? Orbitz has been known to practice some deceptive advertising practices in the past. In October 2011, Orbitz was hit with a $60,000 fine for not displaying all the hidden fees in its airline ticket prices.

Continue Reading

Technology to Keep your Eye on this Summer

By Brian Geary on Jun 22, 2012 7:15:01 AM

This list was compiled by AndPlus. AndPlus is a custom software development company specializing in mobile application development and design, mobile web design and development, and custom software solutions to meet the changing needs of your business.You can contact us at www.AndPlus.com or on Twitter @AndPlusllc.

Continue Reading

Broken Glass Everywhere - What To Do When You Break Your Phones Screen

By Brian Geary on Jun 13, 2012 5:17:06 AM

A recent stroll down Main Street earlier this week took a turn for the worse. I was whistling my way down the sidewalk, sipping a nice cold Ice Coffee from Dunkin Donuts, when my phone started vibrating in my pocket. I quickly switched my ice coffee into my other hand and reached into my pocket to grab my phone. To my chagrin, the condensation from my Dunks Ice coffee left my fingertips slightly slippery, causing my phone to fly out of my hand to about eye level, twirling in a 'you can't catch me' manner and fall screen first to the concrete. Now, a similar scenario has occurred in the past (minus the dramatic details), leaving my phone slightly scratched and scuffed. But this time, as I turned my phone over, I saw small shards of glass trickling from the face of my phone. Crap.

Continue Reading

Best Apps for The Family Vacation

By Brian Geary on Jun 12, 2012 5:38:43 AM

This list of Best Apps for The Family Vacation was compiled by AndPlus. AndPlus is a custom software development company specializing in mobile application development and design, web and mobile web design and development, and custom software solutions to meet the changing needs of your business.You can contact us at www.AndPlus.com or on Twitter @AndPlusllc.

Continue Reading

How OLED Technology is Changing Your Phone

By Brian Geary on Jun 4, 2012 7:01:14 AM

OLED (organic light emitting diodes) isn't a new technology. In the early 1950s, French scientists first observed that organic materials created an electroluminescent light when they applied a high-voltage AC current to the materials. Just in the last 5 years the process for creating and utilizing the technology has exploded. Television manufacturers like Samsung, lighting manufacturers like GE, and electronic manufacturers like Sony have used OLED technology in their products. What sets OLED screens apart from LED, plasma or LCD screens is the fact that LED, plasma and LCD screens all need a light source (lamp) to emit a picture, where with OLED screens, each individual diode emits its own light. This allows the screens to be much thinner and use a lot less power than traditional flat screen technologies. Also, they offer SUPERIOR brightness, viewing angle, response time and contrast ratios. OLED screens also allow you to use different materials to construct the screen itself. They can be constructed with flexible materials to allow all sorts of different screen shapes, sizes and formations. See the video below to get a better idea on what makes OLED so unique.

Continue Reading

5 Hot #Mobile apps for the Summer

By Brian Geary on May 30, 2012 6:20:55 AM

This list was compiled by AndPlus. AndPlus is a custom software development company specializing in mobile application development and design, web and mobile web design and development, and custom software solutions to meet the changing needs of your business.

Continue Reading

6 Tools to Build a Cheap Mobile App

By Brian Geary on May 25, 2012 5:43:00 AM

An article recently posted on Mashable (in which AndPlus CEO Sean Mahoney was quoted in) spoke about how mobile development companies are making it more affordable for small businesses to have a mobile application developed. It mentioned that not all businesses required diverse and expansive functionality to their mobile app. They need more a lean approach to a mobile app for certain functions that would help them and their customers do business together. These small businesses that are looking to stay engaged with customers through mobile applications, may not know there that mobile developers have tools that they can use in order to develop cheap mobile apps, but still deliver a similar experience as some of the large corporation's mobile applications. Below is a list of the tools that are helping developers keep prices relatively low while still offering an excellent experience for mobile end users. Directly below the list you will find a link to the article which has a quote from our CEO Sean Mahoney!

Continue Reading

Mobile Website Checklist

By Brian Geary on May 18, 2012 6:43:14 AM

 

Topics: Mobile Web
Continue Reading

Mobile Apps - Bringing Fans Closer to the Game

By Brian Geary on May 8, 2012 6:57:11 AM

I'm a huge sports fan. I love basketball, baseball, and football. I'm also a huge technology guy. I might as well have my phone surgically attached to my hand. There are certain times where the two coincide perfectly, for example, fantasy football. But at times I have a hard time finding the news I need on my favorite team (I'm looking at you Celtics) and would love to turn directly to an app for all the information on my team in one place from a reliable team source. A custom mobile application is a great way to give fans information on what is going on with the team at all times. Apps can send out information like:

Continue Reading

It's a Mobile World and We're Just Living In It

By Brian Geary on May 4, 2012 8:29:54 AM

The world is a mobile world whether businesses are believing it or not. Gartner is predicting that by 2015, 70% of your customer interaction will originate from a mobile device. The shift is real, and companies need to adapt by developing and then executing a mobile strategy. Why is a mobile strategy so important today? Read these facts and I guarantee that developing a mobile strategy will be on top of your to-do list.

Continue Reading

Mobile Strategy 101 - Mobile Applications and Businesses

By Brian Geary on May 3, 2012 7:45:14 AM

It started with the Palm Pilot, the first PDA (Personal Digital Assistant), and has evolved to the iPhones that we have today. For over 25 years people have been using handheld devices to keep organized with their day to day tasks and stay connected when they are away from their desks. Just in the last few years the way that people do business when they are away from their desks is changing. People have shed laptops for easier to carry tablets or smartphones, and have not lost anything in terms of productivity when making the transition from laptop to mobile. Why you ask? The power of the applications being built for mobile devices.

Continue Reading

Mobile Strategy 101 - An introduction to the Mobile World

By Brian Geary on Apr 26, 2012 7:35:54 AM

The cell phone revolution is almost 30 years old and to say that it's had explosive growth throughout the years would be an understatement. The first transmitted cell phone call was recorded on October 13, 1983 using a phone that most of us wouldn't recognize as being a cell phone. These early phones were usually part of an automobile system with a trunk mounted radio system that was connected to the front dash control system (the actual phone handset). Satchel units soon followed (Indiana Jones carried one). These satchel units gave portability to the massive units that were once only trunk mounted. Not soon after the satchel units, Motorola introduced the DynaTAC Handheld unit. It was a two pound unit that resembled a brick that could be carried in an attaché case. While this may not have been the ideal situation The evolution toward the pocket phone had begun.

Continue Reading

How Technology Can Drive Customers to your Restaurant

By Brian Geary on Apr 16, 2012 6:36:21 AM

The very first restaurant in the world was opened in Paris in 1765. A tavern keeper, Monsieur Boulanger, served a single dish -- sheep’s feet simmered in a white sauce. (Yum?) The restaurant was different then any other establishment at the time because it's business was primarily centered around the food, while taverns and coffee shops were centered around their respective beverages. Over 200 years after the first restaurant opened, not much has changed in terms of how restaurants attract customers. Restaurants are still centered around their food and they get most of their business from word of mouth. Most restaurants have a website with their menu, address, and phone number. But how do these technologies drive customers to their restaurants? Well....they don't.

Continue Reading

Social Media Marketing - It's all about P.O.S.T

By Brian Geary on Apr 9, 2012 8:39:45 AM

If you're new too social media and wondering to your self "How is social media going to help grow my business", then you are in the same boat as many other companies. Social media is becoming the norm for marketers and small business owners as a way to market your company to the world. It has become an integral part of marketing for some of the biggest companies in the world too. Companies like Coca-Cola and Nike use Facebook to engage with their tens of millions of fans, as well as offer customer support to any unsatisfied fans. But companies like Nike and Coca-Cola have fans that are built in to the brand and are eager to engage with them. How is a small business suppose to grow a following of highly engaged fans that not only are interested in what you have to say, but are also fans that will someday be customers.

Topics: Social Media
Continue Reading

Google Glasses will Augment your Vision

By Brian Geary on Apr 5, 2012 7:56:53 AM

The newest invention to come out of the king of search is one that is sure to impress any one that lays their eyes on it. Google's augmented reality glasses, codenamed 'Project Glass', are wearable glasses that project certain information pertaining to your environment. The glasses gather information from computer generated input such as a built in video camera that analyzes surroundings, microphone that is used for voice commands, and GPS which is used to gather information about your location, and project it onto your glasses directly into your line of site.

Topics: Mobile News
Continue Reading

Is the PC Dead?

By Brian Geary on Mar 27, 2012 5:12:49 AM

 

Topics: Mobile News
Continue Reading

Boston Business Journal: Q&A with CEO Sean Mahoney

By Brian Geary on Mar 23, 2012 4:27:36 AM

Earlier this week, AndPlus' CEO Sean Mahoney had a chance to sit down with VC Editor for the Boston Business Journal Kyle Alspach, to discuss the types of projects AndPlus has been focusing on, where Sean sees the company going in the future, and a progressive move into the Boston market.

Topics: AndPlus News
Continue Reading

Mobile Apps in the Manufacturing Industry

By Brian Geary on Mar 22, 2012 7:00:35 AM

A number of manufacturing systems can potentially benefit from a mobile application. Sales teams that use mobile devices to access CRM ( customer relationship management) systems have found that it increases their efficiency when out of the office, as well as helped them stay in touch with what is going on with each specific order they may have in process. Mobile applications are also helping the workers on the shop floor and in manufacturing plants to keep track of inventory and work in progress on a daily basis. Management has also benefited from mobile applications in terms of staying on top of time critical orders, targeting and resolving problems in production and updating information all in real-time. Inevitably, a manufacturing company would benefit from implementing a mobile application into their business, allowing it to react faster to problems, improve productivity and get better insight into their business whether they are in their office or on the road.

Continue Reading

Creating Custom Facebook Tabs

By Brian Geary on Mar 21, 2012 7:47:55 AM

With the new Facebook pages for businesses things have been a little difficult to figure out. Features that were simple to integrate with the old business pages are missing from the new timeline business pages. One of those features that I loved to use was the default landing tab for your Facebook home page. It allowed you to set a custom page that users would see as soon as they looked you up on Facebook. It was great for posting promotions, calls to action and asking fans to like your page.

Continue Reading

5 Awesome Features of Windows 8

By Brian Geary on Mar 20, 2012 7:31:50 AM

 

Topics: Mobile News
Continue Reading

Create Opportunities by Developing Mobile Websites

By Brian Geary on Mar 19, 2012 6:48:37 AM

The business case for developing a dedicated mobile website is strong. Recent research from Aberdeen Group has shown that companies that optimize their websites for mobile devices outperform those that don’t by 80% in terms of increased web traffic. Additionally, these companies achieve a 55% greater increase in the number of repeat visitors.

Topics: Mobile Web
Continue Reading

In the News Today - "PayPal Here"

By Brian Geary on Mar 16, 2012 6:26:38 AM

Mashable - PayPal unveiled its new PayPal Here, a small business mobile payment system. First shown on Thursday, it’s a combination of a free mobile app and thumb-sized card reader, putting a PayPal cash register in the pocket of anybody who wants one.

Topics: Mobile News
Continue Reading

4 Ways a Mobile App will help your Small Business

By Brian Geary on Mar 15, 2012 7:07:02 AM

Times are changing....again. Similar to the early 2000's when it became apparent to small business owners that they needed a website, a new shift in technology is about to affect business owners and how they communicate and interact with consumers, businesses and their day to day activities. Instead of hearing the question "Does your company have a website?" like I'm sure you heard in the early 2000's, you'll be hearing "Does your company have a mobile app?". Businesses, whether small or large, are becoming more mobile and it has become important for business owners to take advantage of the applications available for mobile devices. Mobile apps can be custom made to suit your businesses needs. Whether it be inter office communication, communication with customers such as sending out promotional material, coupons, or other marketing material, or an app that allows a business to track their inventory, we can build an app that helps your businesses day to to tasks.

Continue Reading

What makes a video go viral?

By Brian Geary on Mar 12, 2012 6:30:11 AM

In the wake of one of the most viral videos to hit the internet, KONY 2012, I decided to examine a few videos and ask the question "What makes a video go viral?". AndPlus' CEO Sean Mahoney would claim that there is a science for a video to become viral, In which I would agree. It takes a few ingredients for a video to become viral. Dynamic Logics, an internet analytics company, studied this topic and concluded that the acronym LEGS can describe what makes a video viral.

Topics: Social Media
Continue Reading

One Simple Way to Maximize your Social Media Presence

By Brian Geary on Mar 10, 2012 8:14:38 AM

Before we get to social media, first consider your website. It most likely includes a wealth of great content like blog posts, white papers, and detailed information about your industry. Many businesses have tailored their sites to meet the exact specifications of their clients who use their sites to find out more information about the product or service being offered. One of the most common problems that business owners have with their websites, however, is converting these viewers to customers.

Topics: Social Media
Continue Reading

How Google's Design Principles Apply to Your Website

By Brian Geary on Mar 10, 2012 4:55:55 AM

Google has long prided itself on innovative design that captures the imagination of its users while staying fresh, clean, and useful. Although Google's aesthetic is based on its own unique style, the fundamentals of Google's design are applicable to any website.

Topics: Web Design
Continue Reading

Is The New iPad a Bust?

By Brian Geary on Mar 9, 2012 4:37:27 AM

It’s beautiful. It’s fast. It’s sleek. It’s an iPad.

Topics: Mobile News
Continue Reading

3 Apps Making an Impact at SXSW

By Brian Geary on Mar 7, 2012 7:44:38 AM

For those of you that don’t know, SXSWstands for South by Southwest, a music, film and interactive conference that takes place every spring in Austin, Texas. SXSW started as a music festival in 1987 and the Film Conference and Interactive Festival made their debut in 1994.SXSW is a place where the little guy can be seen in a big way. This year there are several new and impressive apps from some small developers that are really going to shine and make a big splash on a mobile phone near you in 2012. 

Highlight

Highlight is the forerunner to take the crown at this years SXSW. Highlight is a mobile app that uses your phones GPS to track the whereabouts of you and other Highlight users. If you cross paths with another Highlight user it will show you their profile, common interests, mutual friends, and photos. The app uses Facebook as its sole login method, which may be a selling point for some, but for others, it may be the reason they don’t use the app.

Topics: Mobile News
Continue Reading

Kindle Fire: Competition for the iPad?

By Brian Geary on Dec 31, 2011 10:44:25 AM

Although the iPad still has market share, you may have heard of the Kindle Fire nipping at its heals. This ultra-cheep tablet promises users an easy way to surf the web, listen to music, and even read books--the intention of traditional kindles. Is the Fire ready to compete in this saturated market with tablets that have built their brands on more than just e-reading? Let's see.

Topics: Mobile News
Continue Reading

Facebook Timeline Coming to Business Pages?

By Brian Geary on Dec 24, 2011 4:00:38 AM

If you've been on Facebook lately, you know that the social media giant has rolled out its latest update: timeline. If you haven't been urged by Facebook to make the switch yet, then you're in for a surprise. Ever wondered what you posted to Facebook in 2007? Well, Facebook's new timeline format give you easy access to your past and the past of your friends. In addition to its chronological component, timeline allows users to display a giant "cover" photo.

Topics: Social Media
Continue Reading

Why E-Commerce is an Essential Feature of Your Website

By Brian Geary on Dec 13, 2011 4:00:23 AM

So you have a website, great. That's the first step in creating an online presence for your small business. In today's web-centric world, a website is an invaluable aspect of any serious business, but simply having a website is only the first step in finding new customers. Viewers need to be converted to buyers. Your website should not only inform, but also sell. The easiest way to establish this connection is through an electronic commerce section of your website devoted to selling your wares.

Continue Reading

Windows 7.5 Mango: Embrace the Tiles

By Brian Geary on Dec 9, 2011 5:00:50 AM

As we all wait, with bated breath, for the release of the Lumia 800 (see our earlier post comparing it to the iPhone here), let's discuss its operating system: Windows 7.5 or "Mango." Now, if your already a Windows phone user, Mango is probably old news to you. Your phone should have received the update at least a month ago. For those, however, with Android or Apple phones, Mango might be a whole new ballgame. If you're thinking of making the switch to the Lumia 800 once it drops in the US early next year, here's everything you need to know about Windows technology.

Topics: Mobile News
Continue Reading

Miss Your Keyboard? Asus Transformer Prime Tablet May be Your Solution.

By Brian Geary on Dec 6, 2011 8:00:20 AM

Asus has recently announced its new tablet: the Eee Pad Transformer Prime TF201. One of the key components of this table is its detachable keyboard. Although many tablets have separate keyboards available for sale, the Transformer Prime is one of the first to be promoted almost exclusively with the keyboard attached, which also features a track pad.

Topics: Mobile News
Continue Reading

The Gap in Mobile Advertising

By Brian Geary on Dec 5, 2011 4:00:56 AM

According to a study conducted by Google, half of smartphone users that see a mobile ad take action. Thirty-five percent of these users visit the website associated with the advertisement. In other words, 17.5% of users that are exposed to a mobile advertisement, make the effort to visit the website associated with the service or product. This is an astoundingly high number, especially when compared with click through rates for non-mobile web advertisements, which generally fall below 1%.

Topics: Mobile Web
Continue Reading

Ice Cream Sandwich: Where's the Hype?

By Brian Geary on Dec 2, 2011 5:00:39 AM

According to Neilson's Q3 report, Android has captured 43% of the smartphone market (and 18% of the total market for all mobile devices). In other words, almost 1 in every 5 people walking down the street with a cell phone in their hands are sporting an Android phone. With this extremely high market penetration, one would think that most media coverage would be directed toward Android products, especially in comparison to the Apple IOS, which is actually much less popular but hyped more.

Topics: Mobile News
Continue Reading

6 Degrees of Separation no More

By Brian Geary on Nov 28, 2011 4:00:12 AM

According to a new study performed by the Facebook Data Team, we are now more connected than ever:

Topics: Social Media
Continue Reading

iPad Goes Corporate

By Brian Geary on Nov 25, 2011 6:00:39 AM

It's no no surprise that quarter three's numbers bode well for iPad. In that time alone, Apple sold 11.1 million iPads, which accounted for thee-fourths of the entire tablet market. These are truly outstanding numbers for a product created over a year and a half ago. One would think that by now a competing company would have been able to create a product to challenge it. Not so.

Topics: Mobile News
Continue Reading

More Bad News for iPhone Sales

By Brian Geary on Nov 21, 2011 5:00:14 AM

Gartner's analysis for quarter three is out and it doesn't look good for the iPhone. Incredibly, it only captured 3.9% of the market for 2011's quarter three. Ahead of Apple are Nokia (23.9%), Samsung (17.8%), and LG (4.8%). Of course, these numbers refer to the total mobile phone market. While smartphone use is growing rapidly, it has not quite reached the point where one phone can completely dominate the market.

Topics: Mobile News
Continue Reading

Want to Hide Your Location From Google? Good Luck.

By Brian Geary on Nov 18, 2011 4:00:53 AM

In today's day and age, everyone is concerned about Internet privacy. We are all too aware that our search engine history, personal pictures, IP addresses, and email are less than private these days. Although companies like Facebook and Google claim to respect certain aspects of users' privacy rights, there is still lingering anxiety over many of their practices. As it turns out, some of these anxieties are well founded.

Continue Reading

Adobe Flash is Going, Going, (Almost) Gone.

By Brian Geary on Nov 17, 2011 5:00:34 AM

Have you heard the news? Adobe has stopped development of its mobile Flash plugin. Translation: flash in its current iteration is not going to be a part of the mobile revolution. Instead, it has succumbed to the power and influence of Apple's HTML5 agenda.

Topics: Mobile Web
Continue Reading

Mobile Gaming Sales Will Reach $1.6 Billion by 2015

By Brian Geary on Nov 14, 2011 4:00:56 AM

According to Mintel, the U.S. mobile gaming market will grow by 82% between now and 2015 to reach $1.6 billion in sales. This prediction is in line with the exponential growth of the mobile market which is forecasted to increase by 538% in smartphone sales between 2006 and 2011 and 327% in tablet sales between 2010 and 2015. By 2014, analysts predict that mobile subscribers to the Internet will grow by 140%. The trend is painfully clear: mobile is going to take off within the next four years.

Continue Reading

Google+ Brand Pages: Worth Your Time?

By Brian Geary on Nov 12, 2011 6:00:43 AM

If you're a faithful reader of this blog, you'll remember our post last month predicting Google+'s decline. The post cited Google+'s limited user demographic and general lack of momentum as reasons for its lack of success. On November 7, the social media site launched brand pages for companies wishing to promote their wares and services. Will the recent addition of brand pages save the declining Google+?

Topics: Social Media
Continue Reading

Internet Explorer Use is Down: Surprised?

By Brian Geary on Nov 11, 2011 7:00:37 AM

Do you remember the days of Internet Explorer? That blue "E" on the task bar was the ubiquitous symbol for Internet connectivity. For many of us, it seemed like the only option for browsing the wonderful world of the web. Of course, most of us have left behind this naive idea that only one browser is capable of effectively delivering content to our computers and mobile devices, and this trend is reflected in recent statistics complied by NetMarketShare.

Continue Reading

Samsung Smartphones Blowing Past iPhone

By Brian Geary on Nov 7, 2011 6:00:48 AM

According to Strategy Analytics, Samsung shipped more smartphones than Apple during the third quarter of 2011. Samsung smartphone sales increased by 44% over the last quarter and sold an incredible 117 million units. As a result, Samsung now holds 24% market share in the smartphone category compared with Apple's meager 15%.

Topics: Mobile News
Continue Reading

Gmail's New Look is Mobile Driven

By Brian Geary on Nov 5, 2011 6:30:14 AM

Have you updated to Gmail's new look yet? The innovative email client has once again changed its interphase to a "more modern" design. New updates include fresh HD themes, a cleaner icon-based toolbar, a customizable lefthand menu, easier access to advanced search, and a revised conversation view.

Continue Reading

Inventory Management Software and More for a Business Owner’s Smartphone

By Brian Geary on Nov 3, 2011 5:00:49 AM

AndPlus is excited to offer our readers the following guest post by business blogger Margot M.:

Continue Reading

25% of Total Internet Time Spent on Social Media and Blogs

By Brian Geary on Oct 30, 2011 9:00:23 PM

Nielsen's third quarter social media report is out for 2011, and the findings are significant. Americans now spend over a quarter of all of their Internet time on social media sites and blogs. We are becoming obsessed with these psuedo-social means of virtually connecting with other people. Incredibly, US Internet users spend more time on Facebook than on any other web brand. Close behind are Blogger, Tumblr, Twitter, and LinkedIn.

Topics: Social Media
Continue Reading

Nokia's Lumnia 800: Ready to Compete with the iPhone 4S?

By Brian Geary on Oct 30, 2011 7:00:44 AM

A few days ago, major mobile competitor Nokia announced that its new high-end smartphone, the Lumnia 800, will be available in the U.S. by early 2012. Many are saying that this is the first phone that will be able to truly compete with the iPhone. Let's see how its killer specs compare to the iPhone 4S.

Topics: Mobile News
Continue Reading

Tablet User: Who are You?

By Brian Geary on Oct 27, 2011 6:00:17 AM

We've all seen them sitting in Starbucks and lounging on park benches. They're casually swiping their fingers on high resolution screens and using specialized styluses to create detailed graphics and notes. You won't see them toting a New York Times or a planner. They have eschewed such paper-based products and deemed them "oh-so-twentieth century." They are the infamous, eco-friendly, and tech-savvy tablet user.

Topics: Mobile News
Continue Reading

Google: Interested in Privacy or Revenue?

By Brian Geary on Oct 24, 2011 5:00:15 AM

Google has long been criticized for its invasiveness. Just thinking of thousands of Google servers housing all of the search queries associated with our user names is, on face, concerning if not outright alarming. This lack of privacy, however, has always been the trade-off for receiving search results customized to our preferences and ads tailored to our perceived interests. For many, what we give up in privacy is worth the service that Google provides.

Continue Reading

Why Siri's Witty Responses Matter

By Brian Geary on Oct 20, 2011 11:30:21 PM

With the advent of the iPhone 4S, many people are talking about its most noteworthy improvement: Siri, the almost human, voice recognition software that is integrated in many standard Apple apps.

Topics: Mobile News
Continue Reading

BlackBerry Outage: Last Straw or New Opportunity?

By Brian Geary on Oct 19, 2011 9:51:31 AM

By now we're all familiar with the fatal BlackBerry outage that occurred last week. Interrupting email and Internet services, the outage left many BlackBerry users unconnected to the digital world around them. This outage, worldwide in effect, reached not only US phones, but also mobile devices in Africa, Canada, Europe, and Asia. How did RIM reply to user's dissatisfaction? The company issued an apologetic statement focusing on its efforts to repair the damage and only alluding to compensation.

Topics: Mobile News
Continue Reading

The New Yellow Pages: Local SEO

By Brian Geary on Oct 17, 2011 6:00:16 AM

When you're searching for a business in your area, do you pull out your trusty yellow pages book, scan through its many pages, and search for the listing, or do you fire up your smartphone, tablet, or laptop to find the business online? If you're using the physical phone book, you are squarely in the minority. According to Yelp, three quarters of business owners felt that yellow page phone books were no longer relevant to their customers.

Continue Reading

New Mobile Traffic Numbers: iPad outstrips iPhone

By Brian Geary on Oct 15, 2011 7:00:37 AM

When the first generation of the iPad was launched a little more than a year ago, we couldn't have predicted that it would revolutionize the way we interact with the Internet. Today, however, its impact is widespread. A plethora of competing tablets have emerged, many e-readers are switching to touch-screen technology, and even several desktop computers are integrating this technology into their screens and operating systems. In a decade, the word "mouse" might come to only refer to the mammalian creature rather than a necessary navigational hardware component. Our fingers will do the clicking.

Topics: Mobile News
Continue Reading

What Does Siri Mean for Mobile Development?

By Brian Geary on Oct 12, 2011 8:04:17 AM

At Apple's last media event "Talk iPhone," the almost mythical technology innovator introduced Siri, an application that allows users to ask questions and receive intelligent answers from their new 4S iPhone. Now, we've all seen some iteration of this software before. Even the most basic cell phones include voice activated command technology. Tell many regular cell phones to "call Mary" and Mary will be called.

Topics: Mobile News
Continue Reading

New Mobile Marketing Statistics

By Brian Geary on Oct 10, 2011 6:00:39 AM

According to Socialnomics, "71 percent of smartphone users that see TV, press or online ad, do a mobile search for more information, but 79 percent of large online advertisers still do not have a mobile optimized site."

Topics: Mobile News
Continue Reading

Does Your Small Business Need a Custom Mobile Application?

By Brian Geary on Oct 9, 2011 8:00:08 AM

According to Demandware, although 23% of consumers currently use mobile applications when they shop and 50% expect to do so in the near future, only 12 percent of retailers currently have a mobile application available for download. The way that customers shop and purchase products or services is changing. They expect to be able to access a wealth of information about your product in the palm of their hands. How can you capitalize on this trend? The answer lies in the custom development of a mobile application that consistently promotes your brand to customers and potential customers and allows them to buy your product or service in a simple and convenient way that fits with their busy lifestyles.

Continue Reading

What Happened to Google+?

By Brian Geary on Oct 5, 2011 9:39:58 AM

Although Google+ was all the rage only a few months ago, the much hyped social media site has all but vanished from our lives. When was the last time you had a conversation at the water cooler about Google+? If you were an early adopter of Google+, when was the last time you logged onto your account? Chances are, you've used Facebook much more recently.

Topics: Social Media
Continue Reading

Look out for HTML5

By Brian Geary on Sep 28, 2011 6:13:56 AM

With sales of mobile devices on the rise, it is no wonder that use of programming languages--like HTML5--designed to be compatible with these devices are becoming more popular. One of the biggest and most notable strengths of HTML5 is its ability to embed movies directly into code, eliminating the need for third party software like Flash, which is not compatible with Apple products.

Continue Reading

The Rise of the Smartphone: Some Recent Statistics

By Brian Geary on Sep 25, 2011 7:43:19 AM

The way we think about our cell phones is changing. We are no longer satisfied by a phone that simply places calls. More and more, we expect that our phone will allow us to schedule our lives, browse the web, use social media, and access information. This means that prolonged interaction with our phone is increasing. For example, mobile video watching has increased by 41% over the last year. According to Neilson, 38% of mobile owners in the US own a smartphone and during the past three months, 55% of cell phones purchased were smartphones. The “traditional” cell phone is quickly loosing ground to mobile devices that provide users with increased functionality.

Topics: Mobile News
Continue Reading

How Tablets are Changing Web Design and Development

By Brian Geary on Sep 21, 2011 9:16:20 AM

Before 2010, web design was scaling up. With monitors increasing in size and resolution, graphic designers were interested in making the web browsing experience as rich and expansive as possible. Now, however, designers are rethinking the way they are creating websites. Although only 5% of Americans own a tablet according to Neilson, the market is growing and many companies are predicting that this percentage will only increase. In fact, PC sales are already declining in measurable numbers. This growing market is putting pressure on developers and designers to tailor their style to fit the parameters of the new tablet specifications.

Topics: Mobile News
Continue Reading

4 Tips for Creating a Better Business Website

By Brian Geary on Sep 7, 2011 12:42:42 PM

 

Topics: Web Design
Continue Reading

Mobile App Inventory Reaches 600 Thousand

By Brian Geary on Sep 5, 2011 5:46:40 PM

According to Flurry's latest studyworldwide inventory of mobile applications is now at 600,000. This number represents an explosive growth of the market in recent years. As users are adapting to smartphone technology, they are downloading more and more mobile applications. Flurry estimates that each smartphone user has downloaded, on average, 65 apps.

Continue Reading

Keep Your Customers in the Know During an Outage

By Brian Geary on Aug 31, 2011 2:47:14 PM

 

Continue Reading

Is Your Company Using QR Codes?

By Brian Geary on Aug 31, 2011 12:34:12 AM

 

Continue Reading

AndPlus' Innovative Web Software Solution: The Keyboard Ear Trainer

By Brian Geary on Aug 26, 2011 5:30:17 PM

AndPlus is revolutionizing the face of interactive music web software. Developed for the Berklee College of Music, AndPlus' software engineers and designers have created a interactive keyboard that allows users to test their ability to correctly identify musical notes and intervals. The software plays a melody that the user is expected to replicate by either clicking on the keys or typing the the letters associated with each note. By using this software, students can train their ears to recognize and differentiate pitches--an essential skill for music majors.

Continue Reading

Apps More Popular Than Mobile Web

By Brian Geary on Aug 26, 2011 5:05:05 PM

A recent study from Nielsen reports that Android users spend 38 minutes per day using mobile applications and only 18 minutes surfing the mobile web. This means that users spend about twice as much time interacting with apps in comparison to their mobile phone's Internet browser.

Topics: Mobile News
Continue Reading

Sean Mahoney Featured in Grant Cardone's Mastermind Group

By Brian Geary on Aug 10, 2011 1:44:31 PM

AndPlus' President and CEO Sean Mahoney was featured as a part of Grant Cardone's Mastermind group in his live webinar last Thursday. Focusing on Cardone's 10x rule, which encourages "massive action"--determining and acting on concrete steps to achieve individual and company-wide success--the webinar was attended by hundreds of business professionals from across the country.

Topics: AndPlus News
Continue Reading

What are User Stories?

By Brian Geary on Jul 16, 2010 6:56:19 AM

User stories are a collection of 'stories' that a service provider could expect to hear from a client, for the purpose of describing and fully understanding a product-to-be. User stories are short sentences that describe, in non-technical terms, what a user wants to do on a website (or any piece of software) and why. In larger projects, it is not unusual to expect over a hundred user stories.

Continue Reading

Too little, too late?

By Brian Geary on Jul 5, 2010 5:32:39 PM

The cell phone community has lost two of its kin rather quickly the past week. The Microsoft Kin One and Kin Two were not even two months old before Microsoft decided to pull the plug and discontinue them. The Kin One and Kin Two were social media mobile phones aimed at the younger generation of people in their teens and twenties, focused on keeping people in the "Loop." The Loop consisted of Facebook, Twitter, MySpace, Windows Live, and other web feed updates. There is also Kin Studio, a cloud service for uploading pictures, video, and text off from the phone onto the internet. All of these things sound great, don't they? Not really.. which is why sales were lacking and why Microsoft decided to discontinue the project.

Topics: Mobile News
Continue Reading

Results not Side Effects

By Brian Geary on Jul 2, 2010 6:12:50 AM

There's a common expression "Better to beg for forgiveness than to ask for permission." In the world of software engineering, taking this motto to heart can lead to robust and stable software. Far too often, we try to verify every possible prerequisite before performing an action.

Continue Reading

The Not So Popular Social Media Sites...

By Brian Geary on Jul 2, 2010 5:52:53 AM

We have all heard that joining social media sites can greatly affect your company’s business growth. I am trying to figure out exactly which ones to do and why. There are thousands of different networking websites, so obviously we need to choose the top sites to benefit from. It probably depends on what country your company is from and what countries your target audience may be from. I learned this when I decided to search multiple sites for lists of all social media sites. Sites like Wikipedia have a chart of all sites listed and how many people in which countries are signed up. This was very interesting, but I needed a site that narrowed my search.

Topics: Social Media
Continue Reading

An Integrated Backup Solution [Part I]

By Brian Geary on Jun 23, 2010 2:36:54 PM

When it comes to your company's data, nothing is more valuable, yet often it is taken for granted. Taken for granted, that is, until a hard disk fails. Many companies set up a simple policy to mirror their data on an external drive every night. This works great until the wrong file gets published, and then nobody knows which version should be on the server, and the backup already mirrored the incorrect one. I've even seen companies who just hope that "somebody has a copy" and ignores the idea of backups until something heavily breaks.

Continue Reading

Designing Websites for Mobile Devices

By Brian Geary on Jun 23, 2010 8:44:45 AM

Over the past three years, mobile traffic has spiked exponentially. Since the advent of devices like the iPhone and Android phones, and now tablet computers like the Apple iPad equipped with 3G connectivity, mobile browsing is becoming a quick alternative to using traditional computers for browsing the web. ABI Research revealed a study stating that mobile traffic is expected to increase eightfold from 2010 to 2014.

Topics: Mobile Web
Continue Reading

HTML5 coming in 2022?

By Brian Geary on Jun 20, 2010 6:52:19 PM

HTML5 is the next major revision of HTML. The last major revision, HTML4, has been a W3C Recommendation since 1997. The HTML5 draft was started in 2004. Development of HTML5 has fallen a bit behind and is still in the Working Draft stage. It should have been in the Candidate Recommendation stage by the end of 2010, but it is has now been pushed back to 2012. It is not even expected to reach W3C Recommendation until 2022 or later.

Continue Reading

Advantages of Internet Marketing

By Brian Geary on Jun 18, 2010 6:12:11 AM

If you have a website, or an online store, internet marketing has many advantages for your company. Companies of any size should want to create an internet presence and have the ability to increase visibility to the international and internet community. Internet marketing can help your company be found on popular search engines like Google and Yahoo. Choosing a domain name that has your company’s name, the product, or the service that your company is selling will help people search for you. Companies should take advantage of social networks and chatrooms for business opportunities. From the convenience of your computer, you will be able to connect with other businesses or people. Through these connections, your company can gain potential clients or gather information about solving business problems. Networking is a great tool for success, and the internet supplies many means of it. Marketing your company on the internet can be easy to do and potentially less expensive than buying ads on television or radio. There are many different ways for your company to advertise on the internet. Some may choose to use Google Ads or email marketing. You should choose to spend what your company can afford to result in the most profit. Buying marketing ads on the internet will also help your company’s website ranking on search engines. Having internet exposure will increase company’s sales and let your customers have access to your company 24/7. If your company is easy to find, clients can keep updated on current news, discounts and sales. This will help your communication with anyone interested in your business.

Continue Reading

The Importance of Usability

By Brian Geary on Jun 4, 2010 6:04:10 AM

While content generation is important on websites, an oft overlooked issue is that of usability. A site can have great content that is valuable to its visitors, but if it is difficult to find this content, it will rarely be seen. And if visitors cannot find the content, it is unlikely that bloggers will come across it either which will prevent them or other websites from linking to it. This will keep your PageRank low, and reduce traffic to your website.

Topics: Web Design
Continue Reading

First step into phasing out IE6

By Brian Geary on Feb 2, 2010 10:44:12 AM

Google made an announcement today through email that Internet Explorer 6 is no longer going to be supported. This is a fantastic first step and it's great that a giant such as Google is making the first step for us all to follow forcing Microsoft to phase out their Internet Explorer 6 on different machines. Thanks, Google! Read the press release below:

Continue Reading

Facebook offers words of advice

By Brian Geary on Jan 20, 2010 5:08:50 AM

Concerned about your Facebook advertisements not performing up to standards? Facebook offers the following advice:

Topics: Social Media
Continue Reading

Take Advantage of the Rapidly Growing Social Media Network

By Brian Geary on Jan 12, 2010 6:41:40 PM

As you are probably well aware, Facebook is growing rapidly every day. It started off as a networking tool for college students and now is one of the largest social media networking sites in the world. Businesses small and large are taking advantage of this accessible source to grow their business. Facebook has given businesses a chance to create a “page” for themselves which allows “fans” to support them. Any individual that is currently using Facebook can choose to add any business to their profile. When this happens, they become a “fan” and that business will show up on their personal profile. Every new activity the business creates will show up in the newsfeed on their home page. This allows businesses to share any information to their supporters that they please. For example, company news, blogs, events, status updates, comments, answers, and photos.

Topics: Social Media
Continue Reading

AndPlus Design Sponsors Girls, Inc. Wine Tasting

By Brian Geary on Nov 18, 2009 9:49:01 AM

Girls, Inc., a national organization with a strong presence in Worcester, MA, recently held a Wine Tasting event at 55 Pearl right here in the city. They provided wine and food samples from four different countries, with local "celebrity" servers! The event had food and a silent auction, and was attended by roughly 75 people.

Topics: AndPlus News
Continue Reading

The Importance of a Great Custom Design

By Brian Geary on Apr 30, 2009 9:47:18 AM

There are thousands of web firms in this country all trying to tell you why they are better than the next. The truth of the matter is, First impressions are everything in the world of websites. When putting together your presence on the web, you are going to want an identity which includes your logo, your content, and things that are specific to your business. You are in business because there is a particular niche that you are filling, not because you are the same as every other business out there. Using free templates is a good way to fall through the cracks and show your customers that you are no different than the next company.

Topics: Web Design
Continue Reading

Lists by Topic

see all