title: Using elixir applications for programs that run only once
body: <p>When starting an application the return value needs to be a pid or an error.</p>
  
  <p>Is it possible to use applications for programs that are meant to only run through there processing once. Something like.</p>
  
  <pre><code>defmodule MyApp do
    use Application
  
    def start(_type, _args) do
      # Do stuff
      {:done, :normal}
    end
  end
  </code></pre>