Programming tag
April 23, 2018
Signs You Need to Overhaul Your Legacy System (i.e. that custom software you had built over 5 years ago)
in: Software Tagged: business, business efficiency, business productivity, custom software, legacy software, Legacy Systems, Programming tag, softwares
We see it all the time: a company has a long-established software system that’s either fully custom or has been customized to fit just right. It’s perfect, or as nearly perfect as software can be. And then the company grows. It evolves with the changing marketplace. Little by little, that perfect fit starts to pinch […]
April 6, 2018
When to develop your app with hybrid tools
in: Business, Developers, Mobile, Programming, Software Tagged: cross-platform mobile app, custom software, custom software development, Developers, hybrid mobile app, hybrid mobile application, mobile app development, mobile apps, Programming tag, software development
So you want to build a mobile app. Should you choose native or hybrid mobile application development? Each choice has advantages depending on your projected use and time to market. What is a hybrid mobile application? Mobile apps generally fall into two categories, native and cross-platform or “hybrid”. A native mobile application is just what […]
March 22, 2018
Writing Software Requirements 101
in: Business, Developers, Programming, Software Tagged: custom software, custom software development, Programming tag, requirements, softwares, writing software requirements
Writing software requirements should be easy, right? Right? Of course we know exactly what we need and can tell you exactly what the software should do. Unfortunately, it’s not always so easy. Writing software requirements well takes detailed, deep thought about business requirements. It also takes clear communication between the people who will use the software […]
February 15, 2018
Monolithic Rollouts of Legacy System Replacements
in: Business, Developers, Programming, Software Tagged: business, business efficiency, business productivity, consulting, custom software, custom software development, Programming tag, software development, softwares, solution design
Legacy system conversion projects are always challenging. Rollout strategy can make a huge difference in successful user adoption and overall project success. Only when I began writing them down did I realize that I had recurring dreams. I had believed that my dreams were largely random and varied, but instead I learned that I had […]
May 30, 2017
Emergent Workflows Part 1
in: Data, Programming, Software Tagged: custom software, data tag, database, emergent workflows, Programming tag
What is an Emergent Workflow? I’m not sure if there’s any consensus on the definition of an emergent workflow. It’s a term that I use to describe a pattern I have witnessed in business software. To me, an emergent workflow is a workflow that was not designed explicitly into a piece of software, but slowly […]