foreSight Blog

Read about our latest perspectives and insights on software development, data, cloud, user experience design, and more.

Create Your Own Flat Icons and Make Your Web App Really Pop (Part 1)

November 20th, 2018|Categories: UX Design|Tags: , , , |

In the world of web and mobile application development, the use of minimalist or “flat” design principles has reached a fever pitch. In fact it’s become so popular among developers that if we’re not there yet, we may well be approaching “peak flat” (an oxymoron if ever there was one!). [...]

Case Study: Rapid Business Insights with Custom Apps and Open Source Tools

October 14th, 2018|Categories: News|Tags: , , |

Despite all the media hype surrounding big data and analytics, many businesses are still struggling to derive any game-changing insights from their data. One of the key challenges these organizations face is the growing size of their data sets. When these reach millions or tens of millions of records, conventional [...]

What Amazon Can Teach Us About the ROI of UX Design

July 29th, 2018|Categories: UX Design|Tags: , , , |

I recently saw an article in Quartz that shows a screenshot of Amazon's home page circa 1995 (see below). By today’s standards, it’s almost comical. The content is static – mostly text and hyperlinks – and there’s nothing interactive about it. At the time, of course, the discipline of [...]

Seven Signs You Should Be Investing in Custom Software

March 22nd, 2018|Categories: Software Development|Tags: , , |

As specialists in software development, we work with many business leaders who have decided to invest in custom software to address a specific set of business challenges. Arriving at this decision is not always simple. In fact, it can be extremely challenging. Often the process starts by looking at commercial-off-the-shelf software (COTS) [...]

6 Key Advantages of Agile Software Development

January 7th, 2018|Categories: Agile Development|Tags: , , , |

Since 2001, when the Agile Manifesto was first published, Agile software development has become an increasingly popular way of approaching the creation of new software. Unlike the traditional Waterfall approach to software development, which is a sequential process, Agile uses an iterative approach in which software features are developed [...]

4 Collaborative Software Design Techniques for Nailing the User Experience

December 18th, 2017|Categories: UX Design|Tags: , , , |

You’ve been working with an outside software firm to build a new application for your business. The system you're replacing has many shortcomings, the most obvious of which is a very poor user experience (UX) that hampers productivity. So you've taken pains to ensure that the new application will be [...]