Should my application have an autosave function?

To autosave or not to autosave…a good question!  When developing most software and designing interfaces, there are screens which allow for the user to enter data into the system.  After all the fields have been agreed upon and the layout is all set, there is one question which typically comes up;  should the information autosave…

The Importance of a Plan – Don’t Build Without a Concept Blueprint

Custom software projects can be challenging if you’ve never been involved with one. They require a unique approach because the exact needs of a system can rarely be fully defined before development begins. While it’s hopeful to believe that all requirements of the system can be known upfront, this almost never happens in reality.   …

Custom software development cost and 5 things you can do about it

You’ve had enough of wrangling dozens of spreadsheets. You’re tired of jumping through hoops to use multiple off-the-shelf programs to get the job done.  You’re ready to simplify your process and get back to growing your business, not just running it.  It’s time for custom software development and it’s going to be a new day…

Business Solutions You May Not Know You Need

Integrations At some point in every business, it is very likely that you find yourself repeating work. For example, it is common to keep records in your CRM that must also be keyed into your bookkeeping system. Or customer information must be sorted manually and saved into email lists. Chances are, many daily tasks could…

What is Trello?

The Trello board is an important tool we use during software development to communicate the status of the project to our team and clients. It is a web browser-based app that we can invite people to that allows an ‘at-a-glance’ view of where the different parts of a project are in the development process. It…

10 Women Who Paved The Way For Computer Techies Everywhere

10 Women Who Paved The Way For Computer Techies Everywhere March is Women’s History Month. To celebrate, we’re introducing 10 women in tech who were critical to the progression of computing and technology as we know it today. Join us in celebrating these inspirational female role models by sharing this article, as well as any…

System Integration Series: 3 Common Types

System integration is designed to optimize an organization’s productivity by allowing separate applications, tools and software to work as one convenient, interconnected entity. It also increases operational responsiveness—specifically, the ability to respond to changing conditions and customer interactions as they occur. At Dorian Solutions, our developers tailor your custom software to your business needs, ensuring…

What is Scope Creep?

In our software development process, the Scope process of a project is the collection of requirements and features that define what needs to be done to complete the project… but what is scope creep? Scope creep is the tendency for those requirements or features to grow during the project.  A single deliverable can turn into…

What is Agile Development?

There are many different ways to approach software development.  Each is typically heavily influenced by the development team. However, the goal is always to make sure it best serves the customers’ needs.  At Dorian Solutions, we use the Agile Development methodology.  Before we dive into what sets Agile software development apart from other methods, let’s…

System Integration Series: What is an API?

Have you ever wondered why you can log into some applications through your Facebook login even though it’s completely unrelated?  Or how you can have your banking application such as Quickbooks automatically communicate with your bank? Where does that connectivity come from? The answer is with APIs. APIs – Application Programming Interfaces – are like…